Bảng phân bổ tệp (FAT): Nó là gì? (Các loại và hơn thế nữa) [MiniTool Wiki]
File Allocation Table
Điều hướng nhanh:
Bảng phân bổ tệp (FAT) là gì?
Bảng phân bổ tệp là gì? Bảng phân bổ tệp (FAT) có thể là viết tắt của FAT hệ thống tập tin hoặc bảng nằm trong hệ thống tệp FAT.
Bảng phân bổ tệp là bảng để mô tả trạng thái cấp phát của các cụm (đơn vị cơ bản của lưu trữ lôgic trên đĩa cứng) trong hệ thống tệp và mối quan hệ liên kết giữa nội dung tệp. Bạn có thể nói một cách đơn giản đó là một bảng chứa tệp tin.
Nó là một phần quan trọng của hệ thống tệp FAT, và nó cũng rất quan trọng đối với việc sử dụng đĩa cứng. Nếu bảng cấp phát tệp bị mất, dữ liệu trên đĩa cứng không thể định vị và không thể sử dụng được.
Khi một tệp mới được ghi vào đĩa cứng, tệp được lưu trữ trong một hoặc nhiều cụm không nhất thiết phải liền kề nhau; chúng có thể được phân phối khá rộng rãi trên đĩa. Hệ điều hành tạo mục nhập FAT cho tệp mới, ghi lại vị trí của từng cụm và thứ tự của nó. Khi bạn đọc một tệp, hệ điều hành sẽ tập hợp lại tệp từ các cụm này và đặt nó thành toàn bộ tệp mà bạn muốn đọc.
Sau đó, bạn có thể biết rằng hệ thống tệp FAT được đặt tên cho phương pháp tổ chức của nó - bảng phân bổ tệp. Nó là một hệ thống tệp được Microsoft phát minh vào năm 1977 để quản lý đĩa và nó được sử dụng làm hệ thống tệp mặc định trong Windows trước khi phát hành NTFS .
Hướng dẫn Hệ thống Tệp Phân bổ Tệp
Hệ thống tệp FAT đại khái chia không gian của đĩa logic thành bốn phần, đó là khu vực khởi động, khu vực bảng cấp phát tệp, khu vực thư mục gốc và khu vực dữ liệu.
Giày cao cổ: Nó còn được gọi là khu vực dành riêng, và nằm ở phần đầu tiên. Nó bao gồm: mã bộ nạp khởi động mà hệ điều hành cần để khởi động máy tính, bảng phân vùng của bản ghi khởi động chính ( MBR ) mô tả cách tổ chức ổ đĩa và khối tham số BIOS (BPB) mô tả đường nét vật lý của khối lượng lưu trữ dữ liệu.
Khu vực chất béo: Phần này thường chứa hai bản sao của bảng phân bổ tệp để kiểm tra dự phòng và chỉ định cách cấp phát các cụm.
Khu vực thư mục gốc: Khu vực này là một bảng thư mục chứa thông tin về thư mục và tệp. Nó chỉ hoạt động với FAT12 và FAT16. Nó có kích thước tối đa cố định và được định cấu hình tại thời điểm tạo. FAT32 thường lưu trữ thư mục gốc trong vùng dữ liệu, vì vậy nó có thể được mở rộng khi cần thiết.
Vùng dữ liệu: Đây là nơi lưu trữ dữ liệu thư mục và các tệp hiện có. Nó chiếm hầu hết các phân vùng trên đĩa.
Các loại bảng phân bổ tệp
Chúng tôi đã đề cập rằng bảng phân bổ tệp là danh sách các cụm để hiển thị dữ liệu được lưu trữ ở đâu. Các kiểu chung của hệ thống tệp (FAT12, FAT16 hoặc FAT32) được xác định bởi độ rộng của các mục nhập cụm trong FAT.
FAT12 (Bảng phân bổ tệp 12 bit)
Phiên bản đầu tiên của hệ thống tệp FAT là FAT12, đây là kiểu FAT cũ nhất sử dụng mục nhập bảng phân bổ tệp 12 bit. Nó được giới thiệu vào năm 1980. FAT12 hỗ trợ kích thước phân vùng lên đến 16 MB sử dụng cụm 4 KB hoặc 32 MB sử dụng cụm 8 KB, tệp tối đa bị giới hạn bởi kích thước phân vùng. Nó hầu như không bao giờ được sử dụng vì nó quá nhỏ.
Ghi chú: Ra mắt vào năm 1977, FAT8 là phiên bản thực đầu tiên của hệ thống tệp FAT, nhưng nó bị hạn chế sử dụng và chỉ giới hạn trong một số hệ thống máy tính đầu cuối nhất định.FAT16 (Bảng phân bổ tệp 16-bit)
Lần triển khai thứ hai của FAT là FAT16, lần đầu tiên giới thiệu mục nhập bảng phân bổ tệp 16 bit vào năm 1984.
Tùy thuộc vào hệ điều hành và kích thước cụm được sử dụng, ổ đĩa được định dạng FAT16 có thể có kích thước ổ đĩa tối đa từ 2 GB đến 16 GB, ổ đĩa sau chỉ có sẵn trong Windows NT 4 với nhóm 256 KB.
Kích thước tệp trên ổ FAT16 lên đến 4 GB khi Hỗ trợ tệp lớn được bật hoặc 2 GB nếu không. Tuy nhiên, về cơ bản bây giờ không ai sử dụng nó, vì không ai có phân vùng nhỏ như 4GB.
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 được giới thiệu vào năm 1996. Bây giờ bạn nói FAT thường có nghĩa là FAT32. Nó hỗ trợ kích thước phân vùng tối đa lên đến 2 TB hoặc thậm chí lớn đến 16 TB với các cụm 64 KB. Nhưng trên thực tế, bạn chỉ có thể thiết lập tối đa 32GB trong Windows Disk Management.
Kích thước tệp duy nhất lớn nhất trên FAT32 là 4 GB, đó là lý do tại sao bạn sẽ thất bại nếu tạo tệp lớn hơn 4GB trong FAT32.
Tóm lại, hệ thống tệp FAT được coi là có hiệu suất hạn chế vì nó không phức tạp, vì vậy nó được hỗ trợ bởi hầu hết các hệ điều hành máy tính cá nhân. Khả năng tương thích tốt của nó làm cho nó trở thành một hệ thống tệp đĩa mềm và thẻ nhớ lý tưởng, cũng như để trao đổi dữ liệu trong các hệ điều hành khác nhau.
Tuy nhiên, FAT có một nhược điểm nghiêm trọng là khi ghi dữ liệu mới sau khi xóa tệp, FAT không tổ chức tệp đó thành một phân mảnh hoàn chỉnh rồi mới ghi. Sau quá trình sử dụng lâu dài, dữ liệu tập tin sẽ bị phân tán dần, tốc độ đọc ghi bị chậm lại. Chống phân mảnh là một giải pháp thay thế, nhưng nó phải được tổ chức lại thường xuyên để duy trì tính hợp lệ của hệ thống tệp FAT.
Sau khi đọc bài viết này, bạn có thể muốn chuyển đổi FAT sang NTFS nếu bạn thấy nó quá hạn chế, hoặc bạn có thể muốn chuyển đổi NTFS sang FAT cho khả năng tương thích tuyệt vời của nó.