Dateisystem-Offset-Rechner
FAT12/16
FAT32
Konstanten
Hex-Rechner
HEX:
0x0
DEC:
0
BIN:
0b0
Eingabeparameter
Berechnete Werte
FAT-Struktur
FAT-Bereich Anfang (Bytes):
-
FAT-Bereich Anfang (Sektor):
-
FAT-Bereich Größe (Bytes):
-
FAT2 Anfang (Bytes):
-
FAT-Bereich Ende (Bytes):
-
Root-Directory
Root-Directory Anfang (Bytes):
-
Root-Directory Größe (Bytes):
-
Daten-Bereich
Daten-Bereich Anfang (Bytes):
-
Daten-Bereich Anfang (Sektor):
-
Daten-Bereich Größe (Bytes):
-
Cluster-Größe (Bytes):
-
Anzahl Cluster:
-
Spezifischer Cluster
Cluster Anfang (Bytes):
-
Cluster Anfang (Sektor):
-
FAT-Eintrag Position (Bytes, nur FAT16):
-
Berechnungsformeln FAT12/16
FAT-Bereich Anfang = Reservierte Sektoren × Sektorgröße + Basis-Offset
FAT-Bereich Größe = Anzahl FATs × FAT-Größe in Sektoren × Sektorgröße
FAT2 Anfang = FAT-Bereich Anfang + FAT-Größe in Bytes
FAT-Bereich Ende = FAT-Bereich Anfang + FAT-Bereich Größe
Root-Directory Größe = Max. Root-Einträge × 0x20
Daten-Bereich Anfang = FAT-Bereich Ende + Root-Directory Größe
Daten-Bereich Größe = (Partitionsgröße × Sektorgröße) - (Daten-Bereich Anfang - Basis-Offset)
Cluster-Größe = Sektorgröße × Cluster-Größe in Sektoren
Anzahl Cluster = Daten-Bereich Größe ÷ Cluster-Größe
Cluster Anfang = Daten-Bereich Anfang + (Cluster-Nummer - 0x2) × Cluster-Größe
FAT-Eintrag Position = FAT-Bereich Anfang + (Cluster-Nummer × Eintraggröße)
Konstanten
Hex-Rechner
HEX:
0x0
DEC:
0
BIN:
0b0
Eingabeparameter
Berechnete Werte
FAT-Struktur
FAT-Bereich Anfang (Bytes):
-
FAT-Bereich Anfang (Sektor):
-
FAT-Bereich Größe (Bytes):
-
FAT2 Anfang (Bytes):
-
FAT-Bereich Ende (Bytes):
-
Daten-Bereich
Daten-Bereich Anfang (Bytes):
-
Daten-Bereich Anfang (Sektor):
-
Daten-Bereich Größe (Bytes):
-
Cluster-Größe (Bytes):
-
Anzahl Cluster:
-
Spezifischer Cluster
Cluster Anfang (Bytes):
-
Cluster Anfang (Sektor):
-
FAT-Eintrag Position (Bytes):
-
Root-Directory Position (Bytes):
-
Berechnungsformeln FAT32
FAT-Bereich Anfang = Reservierte Sektoren × Sektorgröße + Basis-Offset
FAT-Bereich Größe = Anzahl FATs × FAT-Größe in Sektoren × Sektorgröße
FAT2 Anfang = FAT-Bereich Anfang + FAT-Größe in Bytes
FAT-Bereich Ende = FAT-Bereich Anfang + FAT-Bereich Größe
Daten-Bereich Anfang = FAT-Bereich Ende (kein festes Root Directory)
Daten-Bereich Größe = (Partitionsgröße × Sektorgröße) - (Daten-Bereich Anfang - Basis-Offset)
Cluster-Größe = Sektorgröße × Cluster-Größe in Sektoren
Anzahl Cluster = Daten-Bereich Größe ÷ Cluster-Größe
Cluster Anfang = Daten-Bereich Anfang + (Cluster-Nummer - 0x2) × Cluster-Größe
FAT-Eintrag Position = FAT-Bereich Anfang + (Cluster-Nummer × 4)
Root-Directory Position = Daten-Bereich Anfang + (Root-Directory Cluster - 0x2) × Cluster-Größe