| Zeile 87: | Zeile 87: | ||
| 0x2B || 11 || Dateisystem-Name (mit Leerzeichen auf 11 Zeichen gefüllt). Wird nicht mehr verwendet. | | 0x2B || 11 || Dateisystem-Name (mit Leerzeichen auf 11 Zeichen gefüllt). Wird nicht mehr verwendet. | ||
|- | |- | ||
| − | | 0x36 || 8 || FAT-Variante (mit Leerzeichen gefüllt). | + | | 0x36 || 8 || FAT-Variante (mit Leerzeichen gefüllt), d.h. "FAT12 " oder "FAT16 ". Achtung: Dieses Feld ist nicht zuverlässig und daher maßgeblich für die Feststellung des Dateisystems. Stattdessen muss die FAT-Variante anhand der Anzahl der Cluster bestimmt werden! |
|- | |- | ||
| 0x3E || 448 || Bootloader | | 0x3E || 448 || Bootloader | ||
| Zeile 154: | Zeile 154: | ||
=== Wurzelverzeichnis === | === Wurzelverzeichnis === | ||
| − | Bei FAT12 und FAT16 ist das Wurzelverzeichnis ein festgelegter Bereich auf dem Volume. Es bildet eine Tabelle aus Verzeichnis-Einträgen. Bei FAT32 | + | Bei FAT12 und FAT16 ist das Wurzelverzeichnis ein festgelegter, zusammenhängender Bereich auf dem Volume. Es bildet wie andere Verzeichnisse auch eine Tabelle aus Verzeichnis-Einträgen, allerdings wird seine Größe statisch beim Erstellen des Dateisystems festgelegt, so dass die Anzahl möglicher Dateien im Wurzelverzeichnis beschränkt ist. |
| + | |||
| + | Bei FAT32 liegt das Wurzelverzeichnis im Datenbereich und wird wie jedes andere Verzeichnis auch behandelt. Es hat deshalb keinen festen Platz auf dem Volume. Sein erster Cluster wird im Boot-Sektor gespeichert, die weiteren Cluster werden in der FAT gespeichert. Die Größe des Verzeichnisses ist dadurch dynamisch. | ||
=== Datei- und Verzeichnis-Datenregion === | === Datei- und Verzeichnis-Datenregion === | ||
| Zeile 160: | Zeile 162: | ||
== Verzeichnis-Eintrag == | == Verzeichnis-Eintrag == | ||
| − | Ein Verzeichnis-Eintrag enthält Meta-Daten zu einer Datei (bzw. einem Unterverzeichnis). Ein Verzeichnis-Eintrag enthält außerdem die Nummer des ersten Clusters. | + | Ein Verzeichnis-Eintrag enthält Meta-Daten zu einer Datei (bzw. einem Unterverzeichnis). Ein Verzeichnis-Eintrag enthält außerdem die Nummer des ersten Clusters der Datei. |
{| {{Prettytable}} | {| {{Prettytable}} | ||