File Allocation Table — Änderungen 9042 → 9190

Zeile 46: Zeile 46:
 
| 0x00  || 3    || Instruktion die den BIOS Parameter Block überspringt
 
| 0x00  || 3    || Instruktion die den BIOS Parameter Block überspringt
 
|-
 
|-
−
| 0x03  || 8    || OEM-Name. Der Name, der Software, die das FAT erstellt hat. Dieses Feld hat keinen Einfluss auf das eigentliche Dateisystem.
+
| 0x03  || 8    || OEM-Name. Der Name, der Software, die das FAT erstellt hat. Dieses Feld hat keinen Einfluss auf das eigentliche Dateisystem. Manche nicht-Windows-Betriebssysteme verlangen, dass hier "MSWIN4.1" steht.
 
|-
 
|-
 
| 0x0B  || 2    || Sektor-Größe in Bytes. Gültig: 512, 1024, 2048 und 4096. Normal wird 512 verwendet.
 
| 0x0B  || 2    || Sektor-Größe in Bytes. Gültig: 512, 1024, 2048 und 4096. Normal wird 512 verwendet.
Zeile 58: Zeile 58:
 
| 0x11  || 2    || Maximale Anzahl an Einträgen im Wurzelverzeichnis (nur gültig für FAT12 und FAT16)
 
| 0x11  || 2    || Maximale Anzahl an Einträgen im Wurzelverzeichnis (nur gültig für FAT12 und FAT16)
 
|-
 
|-
−
| 0x13  || 2    || Anzahl an Sektoren. Wenn hier 0 steht, wird das Feld am Offset 0x20 benutzt.
+
| 0x13  || 2    || Anzahl an Sektoren. Wenn hier 0 steht (nötig für FAT32), wird das Feld bei Offset 0x20 benutzt.
 
|-
 
|-
 
| 0x15  || 1    || Media-Descriptor:
 
| 0x15  || 1    || Media-Descriptor:
Zeile 80: Zeile 80:
 
| 0x1C  || 4    || Anzahl an Sektoren vor dem Bootsektor (z.B. wenn das FAT auf einer Partition liegt)
 
| 0x1C  || 4    || Anzahl an Sektoren vor dem Bootsektor (z.B. wenn das FAT auf einer Partition liegt)
 
|-
 
|-
−
| 0x20  || 4    || Anzahl an Sektoren.
+
| 0x20  || 4    || Anzahl an Sektoren. (0, wenn das Feld bei 0x13 verwendet wird)
 
|}
 
|}
  
Zeile 93: Zeile 93:
 
| 0x25  || 1    || Reserviert
 
| 0x25  || 1    || Reserviert
 
|-
 
|-
−
| 0x26  || 1    || Erweiterte Bootsignatur
+
| 0x26  || 1    || Erweiterte Bootsignatur. Indiziert, ob die folgenden Felder vorhanden sind. (Wert: 0x29)
 
|-
 
|-
 
| 0x27  || 4    || Dateisystem-ID
 
| 0x27  || 4    || Dateisystem-ID
Zeile 113: Zeile 113:
 
|-
 
|-
 
| 0x28  || 2    || FAT-Flags
 
| 0x28  || 2    || FAT-Flags
 +
{| {{Prettytable}}
 +
! Bits || Bedeutung
 +
|-
 +
| 1-3 || Nummer der aktiven FAT. Nur valide, wenn Bit 7 gesetzt ist
 +
|-
 +
| 7 || Zeigt, ob die FAT von allen FATs gespiegelt wird (0) oder ob lediglich die in Bits 1-3 genannte FAT aktiv ist (1)
 +
|}
 +
Alle anderen Bits sind reserviert.
 
|-
 
|-
−
| 0x2A  || 2    || FAT32-Version
+
| 0x2A  || 2    || FAT32-Version. Üblicherweise 0 - andernfalls kann es sein, dass die Partition von Windows nicht gemounted wird.
 
|-
 
|-
 
| 0x2C  || 4    || Erster Cluster des Wurzelverzeichnis
 
| 0x2C  || 4    || Erster Cluster des Wurzelverzeichnis
Zeile 120: Zeile 128:
 
| 0x30  || 2    || Info-Sektor. Sektor der Informationen über das Dateisystem enthält.
 
| 0x30  || 2    || Info-Sektor. Sektor der Informationen über das Dateisystem enthält.
 
|-
 
|-
−
| 0x32  || 2    || Sektor der Bootsektorkopie. (Microsoft empfiehlt nur 6 zu verwenden)
+
| 0x32  || 2    || Sektor der Bootsektorkopie. (Microsoft empfiehlt, nur 6 zu verwenden)
 
|-
 
|-
 
| 0x34  || 12    || Reserviert
 
| 0x34  || 12    || Reserviert
Zeile 128: Zeile 136:
 
| 0x41  || 1    || Reserviert
 
| 0x41  || 1    || Reserviert
 
|-
 
|-
−
| 0x42  || 1    || Erweiterte Bootsignatur
+
| 0x42  || 1    || Erweiterte Bootsignatur. Indiziert, ob die folgenden Felder vorhanden sind. (Wert: 0x29)
 
|-
 
|-
 
| 0x43  || 4    || Dateisystem-ID
 
| 0x43  || 4    || Dateisystem-ID