3.5.5.1 FAT - File Allocation Table

FAT - File Allocation Table

Unter dem File Allocation Table (kurz: FAT, auf deutsch: Dateizuordnungstabelle) versteht man eine Tabelle, über die einerseits eine Zuordnung von Clustern zu Dateien verwaltet wird. Andererseits gibt die FAT Aufschluss über freie und belegte Cluster eines Dateisystems.

Im Zuge der technologischen Weiterentwicklung wurden seit Mitte der 1970er-Jahre verschiedene FAT-Versionen entwickelt. Unter anderem waren dies:

  • FAT12 - File Allocation Table 12
  • FAT16 - File Allocation Table 16
  • FAT32 - File Allocation Table 32
  • exFAT - Extended File Allocation Table

Diese Versionen unterscheiden sich beispielsweise in der maximal unterstützten Dateigröße und Dateisystemgröße.


Eine einfache FAT

Die folgende Abbildung zeigt ein Beispiel für eine einfache FAT, bestehend nur aus einer einzelnen Spalte. Die einzelnen Zeilen dieser Spalte sind durch die laufende Cluster-Nummer nummeriert.

Fat.jpg