Bây giờ, một hệ thống tập tin là gì? Đây là một kỹ thuật tổ chức và lưu trữ dữ liệu trên ổ đĩa, nó cũng chỉ định loại thuộc tính nào có thể được gắn vào một tệp như tên tệp, quyền, các thuộc tính khác.
Biểu đồ so sánh
Cơ sở để so sánh | FAT32 | NTFS |
---|---|---|
Căn bản | Cấu trúc đơn giản | Cấu trúc phức tạp |
Số lượng ký tự tối đa được hỗ trợ trong một tên tệp | 83 | 255 |
Kích thước tệp tối đa | 4GB | 16TB |
Mã hóa | Không cung cấp | Cung cấp |
Bảo vệ | Dạng kết nối | Địa phương và mạng |
Chuyển đổi | Được phép | Không cho phép |
Chịu lỗi | Không có quy định cho khả năng chịu lỗi. | Tự động khắc phục sự cố |
Khả năng tương thích với các hệ điều hành | Phiên bản windows cũ- Win 95/98 / 2K / 2K3 / XP | Các phiên bản mới hơn - Giành NT / 2K / XP / Vista / 7 |
Danh sách điều khiển truy cập | Không | Vâng |
Dung lượng đĩa người dùng | Không | Vâng |
Nhật ký và nhật ký kênh | Vắng mặt | Cung cấp nhật ký để theo dõi các hoạt động trước đó. |
Hiệu suất | Tốt | Tốt hơn so với FAT32 |
Liên kết cứng và mềm | Không có mặt | Chứa đựng |
Tốc độ truy cập | Ít tương đối | Hơn |
Nén | Không cung cấp nén. | Hỗ trợ nén file. |
Định nghĩa của FAT32
Như đã đề cập ở trên, FAT32 là hệ thống tệp lâu đời nhất được phát triển vào những năm 1970 dành cho hệ điều hành Windows. Về cơ bản, nó được phát minh cho ổ đĩa mềm có kích thước nhỏ hơn 500 K. Có ba phiên bản của FAT - FAT12, FAT16 và FAT32 và chúng khác nhau về kích thước của tệp và cấu trúc trên đĩa. Hệ thống tệp FAT được sử dụng lần đầu tiên trong MS-DOS trong đó kích thước tối đa của ổ cứng có thể là 32 MB bao gồm các phân vùng 512 K phân vùng. Nó thường được sử dụng trong các ổ đĩa di động và thiết bị lưu trữ.
Kích thước tối đa của một tệp trong ổ đĩa FAT32 không thể vượt quá 4 GB và các phân vùng được tạo trong FAT32 phải nhỏ hơn 8 TB. Ưu điểm chính của việc sử dụng FAT32 là nó không cung cấp bất kỳ bảo mật nào. Phiên bản trước của hệ thống tệp FAT16 bị phân mảnh bên trong và thiếu bảo vệ truy cập cho tệp.
Quản lý không gian đĩa của FAT32
Hệ thống tệp FAT32 sử dụng phân bổ được liên kết lưu trữ dữ liệu điều khiển tách biệt với hệ thống tệp. Bảng cấp phát tệp của đĩa chứa một phần tử cho mỗi khối đĩa trong đĩa trong một mảng. Khối đĩa được gán cho một tệp, thành phần FAT được liên kết giữ địa chỉ của khối đĩa tiếp theo. Do đó, khối đĩa và phần tử FAT của nó cộng tác tạo thành một đơn vị chứa thông tin giống như khối đĩa ở dạng phân bổ được liên kết.
Mục nhập thư mục của một tệp chứa địa chỉ của khối đĩa thứ nhất và phần tử FAT tương ứng với khối đĩa này chứa địa chỉ của khối đĩa thứ hai, v.v. Phần tử FAT khối cuối cùng bao gồm mã đặc biệt để biểu thị phần cuối của tệp.
Định nghĩa của NTFS
NTFS là phiên bản sau của hệ thống tệp được phát minh vào cuối những năm 1990 cho ổ đĩa hệ thống windows và ổ đĩa di động. NTFS được tạo ra với mục đích loại bỏ các giới hạn của hệ thống tệp FAT. Nó bao gồm các đặc điểm như phục hồi dữ liệu, đa luồng, khả năng chịu lỗi, bảo mật, kích thước tệp mở rộng và hệ thống tệp, tên UNICODE.
NTFS duy trì một tạp chí theo dõi các hoạt động được thực hiện trong ổ đĩa và có thể nhanh chóng khôi phục các lỗi, bản sao bóng để sao lưu, mã hóa, giới hạn hạn ngạch đĩa và liên kết cứng. NTFS hỗ trợ kích thước tệp và dung lượng ổ đĩa lớn hơn so với FAT32. Nó ngăn chặn truy cập trái phép vào nội dung tệp bằng cách thực thi một hệ thống mã hóa có tên là Hệ thống tệp mã hóa sử dụng bảo mật khóa chung.
Quản lý không gian đĩa của NTFS
Hệ thống tệp NTFS không phụ thuộc vào kích thước cung trên các đĩa khác nhau. Nó sử dụng một khái niệm về các cụm và cụm là một nhóm các lĩnh vực liền kề để phân bổ không gian đĩa. Các cụm có thể chứa 2 n số lĩnh vực. Một phân vùng logic trên đĩa được gọi là ổ đĩa và nó sử dụng tệp bitmap để biểu thị các cụm được phân bổ và bỏ trống trong ổ đĩa. Ngoài ra còn có tệp có tên là tệp cụm xấu để giữ bản ghi của cụm không sử dụng được. Một bộ âm lượng cung cấp một cách vượt quá dung lượng của các phân vùng lên tới 32 khối.
Ổ đĩa NTFS bao gồm bảng tệp chính (MFT), khu vực khởi động và một số tệp người dùng và hệ thống. Bảng tệp chính giống với bảng FAT và bao gồm tất cả các chi tiết về các tệp và thư mục trên ổ đĩa. Sự tồn tại của khu vực khởi động làm cho mọi khối lượng có thể khởi động.
Sự khác biệt chính giữa FAT32 và NTFS
- FAT32 đơn giản trong khi cấu trúc NTFS khá phức tạp.
- NTFS có thể hỗ trợ kích thước tệp và âm lượng lớn hơn cùng với tên tệp lớn so với hệ thống tệp FAT32.
- FAT32 không cung cấp mã hóa và bảo mật nhiều trong khi NTFS được kích hoạt với bảo mật và mã hóa.
- Khá dễ dàng để chuyển đổi một hệ thống tệp FAT thành một hệ thống khác mà không mất dữ liệu. Ngược lại, chuyển đổi NTFS rất khó đạt được.
- Hiệu năng NTFS tương đối tốt hơn so với FAT32 vì nó cũng cung cấp khả năng chịu lỗi.
- Các tập tin được truy cập nhanh hơn trong trường hợp NTFS. Ngược lại, FAT32 chậm hơn NTFS.
- NTFS truyền các tính năng như ghi nhật ký và nén, không được cung cấp bởi FAT32.
Ưu điểm của FAT32
- Làm việc hiệu quả dưới các phân vùng 200 MB.
- Cung cấp khả năng tương thích với các hệ điều hành khác nhau và thường được sử dụng làm phân vùng chính trên các hệ thống multiboot.
Ưu điểm của NTFS
- Độ an toàn cao.
- Thực hiện tốt ngay cả trong các phân vùng trên 400 MB.
- Cấu trúc tập tin và thư mục cải thiện hiệu suất.
- Ít bị phân mảnh.
Nhược điểm của FAT32
- Các phân vùng trên 200 MB có thể làm giảm hiệu suất.
- Không an toàn.
- Dễ bị phân mảnh.
- Cấu trúc thư mục không có bất kỳ tổ chức tiêu chuẩn.
Nhược điểm của NTFS
- NTFS không được hỗ trợ phổ biến.
- Hiệu suất giảm xuống dưới các phân vùng 400 MB, điều đó có nghĩa là khi các khối lượng nhỏ chứa các tệp nhỏ thì có thể tạo ra chi phí.
Phần kết luận
Giữa các hệ thống tệp FAT32 và NTFS, hệ thống tệp NTFS là công nghệ mới hơn cung cấp nhiều tính năng hơn so với FAT32 như độ tin cậy, bảo mật và kiểm soát truy cập, hiệu quả lưu trữ, kích thước và tên tệp nâng cao. Mặc dù vậy, FAT32 vẫn được sử dụng vì tính tương thích của nó.