FAT
FAT steht für engl. File Allocation Table (auf deutsch etwa : Dateizuordnungstabelle) und wurde von Seattle Computer Products als Dateisystem für dessen Betriebssystem QDOS (dem direkten Vorgänger von MS-DOS) entwickelt. Es ist die einzige bedeutende Neuerung von QDOS gegenüber CP/M. Zu der Familie der FAT-Dateisysteme gehören:- FAT12 (wird heute immer noch für jede DOS- oder Windows-Diskette gebraucht)
- FAT16 (wird heute auf allen Arten von Mobilen Datenträgern verwendet, die kleiner als 2 GiB sind.)
- (VFAT)
- FAT32 (wird z.B. in allen Arten von Mobilen Speichern von mehr als 2 GiB Kapazität genutzt)
- Der Cluster ist nicht belegt,
- der Cluster ist frei.
- die Partition ist an der Position dieses Clusters beschädigt.
- Der Cluster ist von einer Datei belegt,
- der nächste Cluster der Datei ist der Cluster mit der Nummer X.
- dies ist der letzte Cluster der Datei.
Table of contents |
2 Weblinks |
Die verwaltbare Kapazität war auf 2 MiB beschränkt. Dies war für Disketten vollauf genug. Diese erste Version von FAT wird heute in Abgrenzung zu FAT16 und FAT32 als FAT12 bezeichnet.
Merkmale:
Da FAT12 nur noch für Disketten verwendet wird, ist es fast aus der Erinnerung gekommen. Allgemein wird heute deshalb auch das FAT16 nur als FAT bezeichnet.
Es hat die folgenden Merkmale:
Als Windows 95 veröffentlicht wurde, hatten die Festplatten in einem PC um die 400 MB Kapazität. FAT16 verwaltet 216=65536 Cluster. Selbst bei einer Clustergröße von 8.192 Byte sind 512 MiB adressierbar. Dies war für damalige Verhältnisse ausreichend. (Maximalgrößen siehe FAT16 )
Dennoch hatten die Designer von Windows 95 das Ziel, die Nutzung von langen Dateinamen zu ermöglichen. Durch einen Trick im Layout der FAT wurde dies erreicht: die Datei wird wie bisher als 8.3-Dateiname gespeichert. Bei längeren Namen wird ein Alias in der Form xxxxxx~1.xxx verwendet, wobei die Nummer hochgezählt wird, bis ein eindeutiger Name entsteht. Der lange Name wird dann über mehrere Verzeichniseinträge verteilt. Während bisher ein Eintrag auf eine Datei verwies, kann jetzt eine Datei mehrere Einträge mit je 32 Byte belegen.
Diese Variante wurde als VFAT (Virtuelle FAT) bekannt.
Durch zusätzliche Einträge wurden nun auch das Erstellungsdatum und das Datum des letzten Zugriffes gespeichert.
VFAT wird in Windows 95 und höher und in Windows NT 3.5 und höher unterstützt. Zeitweise wird in der Literatur auch VFAT mit FAT32 gleichgesetzt.
FAT32 kann außerdem mit Windows 98 und Windows 2000 (und darauf folgenden) sowie FreeDOS und Linux verwendet werden. Da auch Macintosh-Computer problemlos darauf zugreifen können, bietet es sich als Format zum Austausch von Daten geradezu an.
Da bis zu einer Partitionsgrsgröße von 8 GiB ein Cluster nur 4 KB groß ist, werden diese "kleinen und alten" Platten besser ausgenutzt als mit FAT16, wo ein Cluster bis zu 32 KiB belegt (unter Windows NT oder Windows 2000 FAT16-Clustergröße maximal 64 KiB).
FAT32 hat die folgenden Merkmale:
Versionen
FAT12
Mit der 1980 erschienenen ersten Version von QDOS wurde FAT als Dateisystem eingeführt. Anfangs wurden keine Unterverzeichnisse verwaltet. Dies änderte sich mit MS-DOS Version 2.0 FAT16
FAT16 ist ein Dateisystem, das 1983 die alte Version FAT12 abgelöst hat. Durch die zunehmend eingesetzten Festplatten wurde eine Erweiterung des Adressraumes notwendig. Nun waren selbst mit 512-Byte Clustern insgesamt 32 MiB große Platten verwaltbar; genug für XT-Festplatten.
Weiterentwicklung erfolgte mit FAT32.VFAT
VFAT ist ein Dateisystem für die Verwaltung von Festplatten unter Windows ab Version 95. Es ist eine Erweiterung des FAT-Formats.FAT32
FAT32 ist ein von Microsoft entwickeltes Dateisystem, das 1997 die Vorgängerversion FAT16 abgelöst hat.
Es wurde mit Windows 95 OSR2 (Service Release 2), auch als Windows 95B bezeichnet, eingeführt.
Die Adressierung arbeitet mit 32 Bit.
Damit können 232 Cluster (Zuordnungseinheiten) adressiert werden.
Da aber 4 Bit reserviert sind, werden nur 228 Cluster angesprochen. Weblinks