File Allocation Table — Änderungen 9591 → 9594

Zeile 37: Zeile 37:
 
* Single-Sided: Dieser Typ war für einseitige Disketten da
 
* Single-Sided: Dieser Typ war für einseitige Disketten da
 
* Double-Sided: Dieser Typ war dagegen für doppelseitige Disketten da.
 
* Double-Sided: Dieser Typ war dagegen für doppelseitige Disketten da.
−
Ab MS-DOS gab es den BPB, womit jetzt jedes FAT-System diesen braucht.
+
Ab MS-DOS gab es den BPB, womit jetzt jedes FAT-System diesen braucht. (Die Verbreitung von MS-DOS 1.0 ist sehr gering. Deswegen wird nicht empfohlen, auf diese MS-DOS Version acht zu nehmen)
−
(Die Verbreitung von MS-DOS 1.0 ist sehr gering. Deswegen wird nicht empfohlen,
 
−
auf diese MS-DOS Version acht zu nehmen)
 
  
 
{| {{Prettytable}}
 
{| {{Prettytable}}
Zeile 46: Zeile 44:
 
| 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. Manche nicht-Windows-Betriebssysteme verlangen, dass hier "MSWIN4.1" steht.
+
| 0x03  || 8    || OEM-Name. Der Name, der Software, die das FAT erstellt hat. Dieses Feld hat keinen Einfluss auf das eigentliche Dateisystem.
 
|-
 
|-
 
| 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 56:
 
| 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 (nötig für FAT32), wird das Feld bei Offset 0x20 benutzt.
+
| 0x13  || 2    || Anzahl an Sektoren. Wenn hier 0 steht (nötig für FAT32 und bei größeren FAT16-Laufwerken) wird das Feld bei Offset 0x20 benutzt.
 
|-
 
|-
 
| 0x15  || 1    || Media-Descriptor:
 
| 0x15  || 1    || Media-Descriptor:
 
* 0xF0: Double sided, 80 Spuren, 18/36 Sektoren pro Spur
 
* 0xF0: Double sided, 80 Spuren, 18/36 Sektoren pro Spur
−
* 0xF8: Festplatte
+
* 0xF8: Festplatte (dieser Wert wird auch für andere Datenträger benutzt für die kein Media-Descriptor-Byte vergeben wurde wie z.B. ZIP-Disketten oder MO-Disks)
 
* 0xF9: Double sided, 80 Spuren, 9/15 Sektoren pro Spur
 
* 0xF9: Double sided, 80 Spuren, 9/15 Sektoren pro Spur
 
* 0xFA: Single sided, 80 Spuren, 8 Sektoren pro Spur (eventuell auch Ramdisk)
 
* 0xFA: Single sided, 80 Spuren, 8 Sektoren pro Spur (eventuell auch Ramdisk)
Zeile 70: Zeile 68:
 
* 0xFE: Single sided, 40 Spuren, 8 Sektoren pro Spur, Single Sided, 77 Spuren, 26 Sektoren pro Spur oder Double Sided, 77 Spuren, 8 Sektoren pro Spur
 
* 0xFE: Single sided, 40 Spuren, 8 Sektoren pro Spur, Single Sided, 77 Spuren, 26 Sektoren pro Spur oder Double Sided, 77 Spuren, 8 Sektoren pro Spur
 
* 0xFF: Double sided, 40 Spuren, 8 Sektoren pro Spur
 
* 0xFF: Double sided, 40 Spuren, 8 Sektoren pro Spur
−
Dieses Byte gilt als veraltet.
+
Dieses Byte gilt als veraltet und man sollte es daher ignorieren.
 
|-
 
|-
 
| 0x16  || 2    || FAT-Größe in Sektoren. Bei FAT32 steht hier 0 und es wird das Feld bei Offset 0x24 benutzt.
 
| 0x16  || 2    || FAT-Größe in Sektoren. Bei FAT32 steht hier 0 und es wird das Feld bei Offset 0x24 benutzt.