Bảng phân bổ tệp (FAT) là một hệ thống tệp được tạo bởi Microsoft vào năm 1977 và vẫn được sử dụng cho đến ngày nay như là hệ thống tệp ưa thích cho phương tiện ổ đĩa mềm và các thiết bị lưu trữ dung lượng cao, di động như ổ đĩa flash và các thiết bị bộ nhớ thể rắn khác như thẻ SD.
Hệ thống Tệp FAT là gì?
FAT là hệ thống tệp chính được sử dụng trong tất cả các hệ điều hành tiêu dùng của Microsoft từ MS-DOS đến Windows ME. Mặc dù FAT vẫn là một tùy chọn được hỗ trợ trên các hệ điều hành mới hơn của Microsoft, nhưng NTFS là hệ thống tệp chính được sử dụng ngày nay.
Hệ thống tệp Bảng Phân bổ Tệp đã có những tiến bộ theo thời gian, chủ yếu do nhu cầu hỗ trợ ổ đĩa cứng lớn hơn và kích thước tệp lớn hơn.
Hãy đi sâu vào các phiên bản khác nhau của hệ thống tệp FAT.
FAT12 (Bảng phân bổ tệp 12-bit)
Phiên bản được sử dụng rộng rãi đầu tiên của hệ thống tệp FAT, FAT12, được giới thiệu vào năm 1980, cùng với các phiên bản đầu tiên của DOS.
FAT12 là hệ thống tệp chính cho các hệ điều hành của Microsoft từ MS-DOS 3.30 nhưng cũng được sử dụng trong hầu hết các hệ thống từ MS-DOS 4.0. Nó vẫn là hệ thống tệp được sử dụng trên đĩa mềm thỉnh thoảng bạn sẽ tìm thấy ngày hôm nay.
Hệ thống tệp này hỗ trợ kích thước ổ đĩa và kích thước tệp lên đến 16 MB sử dụng cụm 4 KB hoặc 32 MB sử dụng cụm 8 KB, với số lượng tối đa là 4, 084 tệp trên một ổ đĩa (khi sử dụng cụm 8KB).
Tên tệp trong FAT12 không được vượt quá giới hạn ký tự tối đa là 8 ký tự, cộng thêm ba ký tự cho phần mở rộng.
Một số thuộc tính tệp lần đầu tiên được giới thiệu trong FAT12, bao gồm nhãn ẩn, chỉ đọc, hệ thống và tập.
FAT8, được giới thiệu vào năm 1977, là phiên bản thực đầu tiên của hệ thống tệp FAT nhưng chỉ được sử dụng hạn chế trên một số hệ thống máy tính kiểu đầu cuối vào thời điểm đó.
FAT16 (Bảng phân bổ tệp 16-bit)
Cách triển khai thứ hai của FAT là FAT16, được giới thiệu lần đầu vào năm 1984 trong PC DOS 3.0 và MS-DOS 3.0.
Một phiên bản cải tiến hơn một chút của FAT16, được gọi là FAT16B, là hệ thống tệp chính cho MS-DOS 4.0 cho đến MS-DOS 6.22. Bắt đầu với MS-DOS 7.0 và Windows 95, một phiên bản cải tiến hơn nữa, được gọi là FAT16X, đã được sử dụng để thay thế.
Tùy thuộc vào hệ điều hành và kích thước cụm được sử dụng, kích thước ổ đĩa tối đa mà ổ đĩa có định dạng FAT16 có thể nằm trong khoảng từ 2 GB đến 16 GB, loại sau chỉ có trong Windows NT 4 với các cụm 256 KB.
Kích thước tệp trên ổ FAT16 tối đa là 4 GB với Hỗ trợ tệp lớn được bật hoặc 2 GB nếu không có.
Số tệp tối đa có thể chứa trên ổ đĩa FAT16 là 65, 536. Cũng giống như với FAT12, tên tệp được giới hạn ở 8 + 3 ký tự nhưng đã được mở rộng thành 255 ký tự bắt đầu từ Windows 95.
Thuộc tính tệp lưu trữ đã được giới thiệu trong FAT16.
FAT32 (Bảng phân bổ tệp 32-bit)
FAT32 là phiên bản mới nhất của hệ thống tệp FAT. Nó được giới thiệu vào năm 1996 cho người dùng Windows 95 OSR2 / MS-DOS 7.1 và là hệ thống tệp chính cho các phiên bản Windows dành cho người tiêu dùng thông qua Windows ME.
Nó hỗ trợ kích thước ổ đĩa cơ bản lên đến 2 TB hoặc thậm chí cao tới 16 TB với các cụm 64 KB.
Giống như với FAT16, kích thước tệp ổ đĩa tối đa là 4 GB khi bật Hỗ trợ tệp lớn hoặc 2 GB nếu không có. Phiên bản đã sửa đổi của hệ thống tệp này, được gọi là FAT32 +, hỗ trợ các tệp có kích thước gần 256 GB!
Có thể chứa tối đa 268, 173, 300 tệp trên ổ đĩa FAT32, miễn là nó sử dụng các cụm 32 KB.
exFAT (Bảng phân bổ tệp mở rộng)
exFAT, được giới thiệu lần đầu tiên vào năm 2006, là một hệ thống tệp khác do Microsoft tạo ra, mặc dù nó không phải là phiên bản FAT "tiếp theo" sau FAT32.
Cái này chủ yếu nhằm mục đích sử dụng trên các thiết bị đa phương tiện di động như ổ đĩa flash, thẻ SDHC và SDXC, v.v. exFAT chính thức hỗ trợ các thiết bị lưu trữ phương tiện di động có kích thước lên đến 512 TiB nhưng về mặt lý thuyết có thể hỗ trợ các ổ đĩa lớn tới 64 ZiB, lớn hơn đáng kể so với bất kỳ phương tiện nào có sẵn tính đến thời điểm viết bài này.
Hỗ trợ tích hợp cho 255 tên tệp ký tự và hỗ trợ tối đa 2, 796, 202 tệp trên mỗi thư mục là hai tính năng đáng chú ý của hệ thống exFAT.
Hệ thống tệp exFAT được hỗ trợ bởi hầu hết các phiên bản Windows (phiên bản cũ hơn với các bản cập nhật tùy chọn), Mac OS X (10.6.5+), cũng như trên nhiều TV, phương tiện và các thiết bị khác.
Di chuyển tệp từ hệ thống NTFS sang FAT
Mã hóa tệp, nén tệp, quyền đối tượng, hạn ngạch đĩa và thuộc tính tệp đã lập chỉ mục chỉ khả dụng trên hệ thống tệp NTFS- không phải FAT. Các thuộc tính khác, giống như các thuộc tính phổ biến được đề cập trong các cuộc thảo luận ở trên, cũng có sẵn trên NTFS.
Do sự khác biệt của chúng, nếu bạn đặt tệp được mã hóa từ ổ đĩa NTFS vào không gian có định dạng FAT, tệp sẽ mất trạng thái mã hóa, nghĩa là tệp có thể được sử dụng như một tệp bình thường, không được mã hóa. Giải mã tệp theo cách này chỉ có thể đối với người dùng ban đầu đã mã hóa tệp hoặc bất kỳ người dùng nào khác đã được chủ sở hữu ban đầu cấp quyền.
Tương tự như các tệp được mã hóa, vì FAT không hỗ trợ nén, một tệp nén sẽ tự động được giải nén nếu nó được sao chép từ ổ đĩa NTFS và sang ổ đĩa FAT. Ví dụ: nếu bạn sao chép tệp nén từ ổ cứng NTFS sang đĩa mềm FAT, tệp sẽ tự động giải nén trước khi được lưu vào đĩa mềm vì hệ thống tệp FAT trên phương tiện đích không có khả năng lưu trữ tệp nén.
Đọc nâng cao trên FAT
Mặc dù nó không nằm ngoài cuộc thảo luận cơ bản về FAT ở đây, nhưng nếu bạn muốn biết thêm về cách các ổ đĩa được định dạng FAT12, FAT16 và FAT32 được cấu trúc, hãy xem Hệ thống tệp FAT của Andries E. Brouwer.
FAQ
Làm cách nào để sửa chữa Bảng Phân bổ Tệp?
Sử dụng lệnh Windows check disk để sửa lỗi FAT. Nhập CHKDSK X: / F / R(thay thế Xbằng ký tự ổ đĩa) để định dạng và sửa chữa ổ đĩa.
Android sử dụng Bảng phân bổ tệp nào?
Hầu hết các thiết bị Android hiện đại đều hỗ trợ hệ thống tệp exFAT.