Hệ thống tệp tin FAT

Hệ thống tệp tin FAT (File Allocation Table) là một trong những hệ thống tệp tin phổ biến nhất, được Microsoft phát triển cho các hệ điều hành MS-DOS và Windows. Hệ thống tệp tin FAT là một hệ thống tệp tin phân cấp, lưu trữ, và quản lý dữ liệu trên các thiết bị lưu trữ như ổ đĩa cứng (HDD), thiết bị Flash (USB, thẻ nhớ). Hệ thống tệp tin FAT đã được hình thành và phát triển qua 4 thế hệ:

Hệ thống tệp tin FAT được sử dụng phổ biến nhờ cấu trúc đơn giản, dễ triển khai, tương thích với nhiều loại thiết bị lưu trữ có dung lượng nhỏ và vừa, theo đó được nhiều hệ điều hành hỗ trợ.

Cấu trúc

Hệ thống tệp tin FAT quản lý dữ liệu theo đơn vị cluster (cụm), kích thước mỗi cluster có thể thay đổi, tuy nhiên phổ biến nhất vẫn là 512 byte. Cấu trúc hệ thống tệp tin FAT bao gồm 4 thành phần chính:

Cách thức hoạt động