WikiDer > Dateizuordnungstabelle
Das Dateizuordnungstabelle (abgekürzt zu FETT) ist eine Tabelle im Dateisystem das wurde entwickelt für MS-DOS und Fenster. Das Dateisystem selbst wird auch als FAT bezeichnet. Das FAT-System gilt als recht einfach und ist daher ein beliebtes Format für formaat Disketten; mehr noch, FAT wird von fast allen existierenden unterstützt Betriebssysteme für die pc, weshalb FAT häufig verwendet wird, um Daten zwischen verschiedenen Betriebssystemen auszutauschen, die sich auf demselben PC befinden (a Multi-Boot-Umgebung). Es wird auch häufig auf anderen Medien verwendet, wie z Speicherkarten.
FAT wurde früh entwickelt, die Designer hielten es für den damals begrenzten Speicher so einfach und kompakt wie möglich. Als Ergebnis hat FAT mehrere Probleme.
- die einfache Dateistruktur führt leicht zu Zersplitterung, was zu erheblichen Verzögerungen bei Dateivorgängen führt
- FAT hält Systemabstürze nicht gut stand
- die ersten FAT-Versionen erlaubten nur Dateinamen mit bis zu 11 Zeichen (8 für den Dateinamen, 3 für den Erweiterung). Dann führte Microsoft VFAT ein, das Dateinamen mit einer Länge von bis zu 255 unterstützt[1]
- vor der Einführung von Clustern betrug die maximale Partitionsgröße 32 MB
- der große Clustergröße führt zu ineffizienter Nutzung des verfügbaren Speicherplatzes bei kleinen Dateien
Trotzdem ist FAT weit verbreitet. Das liegt daran, dass MS-DOS als Hauptbetriebssystem für den PC weit verbreitet war und MS-DOS FAT verwendet. Aufgrund seiner einfachen Struktur ist FAT einfach zu implementieren.
Anzahl der Bits
Eine mögliche Zahl hinter der Abkürzung FAT gibt an, wie viele Bits für die Adressierung von Clustern reserviert sind.
| Dateisystem | max. Anzahl der Cluster | Benutzt mit |
| FAT12 | 212 = 4096 | Disketten, kleine Festplatten, Speicherkarten |
| FAT16 | 216 = 65.536 | Festplatten unter MS-DOS. MS-DOS bis Version 7.00 unterstützt FAT32 nicht. |
| FAT32 | 232 = 4.294.967.296 | Festplatten in Windows 95 OSR2 (MS-DOS 7.10) und höher. FAT32 wird erst ab Windows 95 OSR2 unterstützt. |
Wie man sieht, gibt es mit FAT32 kein Problem mehr mit der Aufteilung in Cluster. FAT16 ist auf 65.536 Cluster und eine maximale Größe von 4 . begrenzt GiB. In der Praxis wird diese Größe jedoch kaum genutzt und die maximale Größe einer Partition beträgt 2 GB bei einer Clustergröße von 32 Kilobyte (KiB) und macht sogar eine Datei aus einer einzigen Byte belegt bereits 32 kB. Im Durchschnitt wird pro Datei ein halber Cluster Speicherplatz verschwendet. FAT32 verwendet eine größere Tabelle und mehrere Cluster, die jeweils kleiner sind. Die maximale Größe einer FAT32-Partition beträgt theoretisch fast 8 TerabyteWindows erlaubt jedoch keine Formatierung von Partitionen, die größer als 32 GB sind, mit FAT32. Anbieter externer Laufwerke bieten jedoch häufig Programme an, um größere Laufwerke als eine FAT32-Partition zu formatieren, da FAT32 im Gegensatz zu vielen anderen Dateiformaten auf fast allen Betriebssystemen unterstützt wird.
Siehe auch
| Quellen, Anmerkungen und/oder Verweise |