What is FAT32?

FAT32 is a legacy file method in the Windows planet. Nevertheless, it is nonetheless broadly used as nearly all Flash-based drives use this format. Mac OS X supports this format for each reading and writing, as does Windows. It has notable limitations, including issues with files of size larger than 4 GB. Also, as with NTFS, this file method does not support POSIX and permission / ownership errors could arise when files are moved back and forth among this file method and a POSIX-compliant file program.

FAT is a reasonably basic and unsophisticated filesystem that is understood by nearly all operating systems, including Linux and MacOS, so it’s generally a common choice for firmware-primarily based projects that need to access hard drives. FAT16 and FAT12 are quite equivalent and employed on smaller disks. This web page will concentrate on FAT32 only (to maintain it straightforward), and briefly mention where these other two are diverse.

A version of the file allocation table (FAT) available in Windows 95 OSR 2 and Windows 98. FAT32 increases the number of bits utilised to address clusters and also reduces the size of every cluster. The outcome is that it can help bigger disks (up to 2 terabytes) and greater storage efficiency (less slack space).