FAT32

Stands for "File Allocation Table 32-bit."

FAT32 is a 32-bit version of the FAT file system. Formerly the default file system on Windows, it is now most commonly used on small removable flash drives due to its wide cross-platform support on computers, game consoles, and other devices. It supports a maximum individual file size of 4 GB, and a maximum volume size of 2 TB.

A volume formatted using a FAT file system is broken up into uniformly-sized clusters. Each volume includes an index table, called the File Allocation Table, that records every file on the disk and which clusters that file occupies. This table is updated whenever a file is created, edited, or deleted. Even if a file becomes fragmented (scattered across nonadjacent clusters), the File Allocation Table can keep track of it. FAT file systems regularly keep two copies of the File Allocation Table in case one of them becomes damaged.

Each table entry in a FAT32 volume uses 32 bits for the cluster address instead of the 16 bits used in a FAT16 volume. A FAT32 volume can contain far more clusters than FAT16 (268,435,456 instead of 65,526), meaning that a disk can be divided into smaller clusters. Since a cluster can only be associated with one file, smaller clusters are a more efficient use of disk space.

Nearly all operating systems support FAT32, making it a common cross-platform file system for small removable drives. However, it has a limited feature set compared to more modern file systems like NTFS (used by Windows) or APFS (used by macOS). It lacks journaling, permissions, and other security features. A successor file system, exFAT, maintains the same cross-platform support as FAT32 while increasing the maximum file and volume size to 128 PB (or more than 128 million GB).

Updated October 25, 2022 by Brian P.

quizTest Your Knowledge

One TFLOPS is equal to how many gigaflops?

A
100
0%
B
1,000
0%
C
1,000,000
0%
D
1,000,000,000
0%
Correct! Incorrect!     View the Teraflops definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of FAT32 on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.