File Allocation Table

File Allocation Table Definition

A File Allocation Table, or FAT, is a simple file system developed by Microsoft to organize data on storage devices. It records which storage areas (called “clusters”) belong to each file and the order in which they should be read.

FAT is one of the oldest and most widely supported file systems. It's been used in many devices, from early personal computers to modern USB drives and memory cards. The straightforward design makes it easy for different devices to read and write files, even if they were created on another operating system.

How a File Allocation Table Works

A File Allocation Table divides a storage device into small, fixed-size sections called clusters. Each cluster has an entry in the table, showing whether it’s free, in use, or damaged. When a file is saved, it’s split into one or more clusters. Each cluster in the file points to the next cluster in the sequence. The final cluster is marked with an “end of file” (EOF) indicator. To open the file, the operating system follows these entries in order, from the first cluster to the last.

This method allows the device to split files up between existing free clusters instead of reorganizing the whole system every time clusters are deleted or moved. Over time, though, the same process can cause files to become fragmented. Clusters may end up spread across the disk, which can reduce read and write speeds on mechanical storage devices.

This can be fixed using disk defragmentation, which finds the scattered pieces of a file and brings them back together. However, disk defragmentation isn’t recommended for external flash-based storage devices (USB, SD, or SSD). It can wear them out faster and shorten their lifespan while offering little benefit.

Devices That Use FATs

File Allocation Table Benefits

File Allocation Table Limitations

Types of File Allocation Table

Read More

FAQ

The File Allocation Table is usually stored at the start of a storage device, in a section that tells the system how the device is organized. Many versions also keep a second copy as a backup, so if one table is damaged, the other can help recover the data.

NTFS (New Technology File System) is the main file system used by modern Windows computers. It’s designed for very large storage and includes features like file permissions, encryption, and built-in recovery tools. FAT is simpler. It works well on smaller portable devices and is easy for many systems to read, but it doesn’t support security settings or repair options.

If the File Allocation Table becomes corrupted, the system may lose track of where parts of a file are stored. This often results in file loss, unreadable data, or system errors. In some cases, recovery tools can restore part of the lost data.

Converting a FAT device to another file system usually requires formatting, which erases all data. Some tools claim to convert without deleting files, but this is risky and not always reliable. The safer option is to back up the data first, reformat the device, and then restore the files.

×

Time to Step up Your Digital Protection

The 2-Year Plan Is Now
Available for only /mo

undefined 45-Day Money-Back Guarantee