Es gibt drei Arten von FAT-Dateisystemen:
- FAT12: FAT12 steht für File Allocation Table mit 12 Bit, war die erste Art von FAT-Dateisystem und wird immer noch auf sehr kleinen Speichermedien mit geringer Kapazität wie Disketten verwendet. Es werden 12 Bit pro FAT-Eintrag verwendet, was die maximale Anzahl unterstützter Cluster und Dateien auf einem FAT12-Volume begrenzt. FAT12 unterstützt eine maximale Partitionsgröße von 16 MB.
- FAT16: FAT16 oder File Allocation Table mit 16 Bit ist ein fortschrittlicheres FAT-Dateisystem, das 16 Bit pro FAT-Eintrag verwendet und im Vergleich zu FAT12 größere Partitionsgrößen und mehr unterstützte Dateien/Cluster ermöglicht. FAT16 erfreute sich in den 1980er und 1990er Jahren großer Beliebtheit und wurde häufig auf Festplatten verwendet, da es eine bessere Leistung und mehr Speicherplatz als FAT12 bot. FAT16 unterstützt eine maximale Partitionsgröße von 2 GB.
- FAT32: FAT32 oder File Allocation Table mit 32 Bit ist ein bedeutendes Upgrade gegenüber FAT16 und wurde entwickelt, um die Einschränkungen seiner Vorgänger zu beseitigen. FAT32 verwendet 32 Bit pro FAT-Eintrag, wodurch sich die maximale Anzahl unterstützter Dateien/Cluster drastisch erhöht und größere Partitionsgrößen ermöglicht werden. FAT32 wird auch heute noch häufig auf USB-Sticks, Speicherkarten und älteren Betriebssystemen verwendet. Es unterstützt eine maximale Partitionsgröße von 2 TB, obwohl für einige Implementierungen möglicherweise eine geringere Grenze gilt.