Look Up Another Term

Redirected from: file allocation table

Definition: FAT


(File Allocation Table) The file system used for compatibility. Developed for floppy disks in the late 1970s, FAT was the file system for hard drives in DOS and also in Windows prior to NTFS. Today, FAT32 and exFAT are widely used for USB and external storage drives because they are supported by every major platform, including Windows, Mac, Linux and mobile devices. In addition, FAT is used for digital camera storage.

FAT Directory and Table
The FAT directory maintains a list of file names and dates, and the FAT table has an entry for each drive cluster. When a drive is high-level formatted, the FAT table is recorded twice.

The directory points to an entry in the table where the file starts. If the file is larger than one cluster, the first table entry points to the next entry and so on until the end of file (see below). See FAT32, file system, cluster and NTFS.




The FAT Table
The file RESUME.DOC is stored in clusters 0, 2, 3 and 7. The directory entry points to cluster 0 where the file begins. The entry for cluster 0 points to cluster 2 and so on. BUDGET.XLS is stored in clusters 1, 4, 8 and 9. If a cluster becomes damaged, it is marked and never used again.