-

Dateisystem-Offset-Rechner (Fixed Version)

+

Dateisystem-Offset-Rechner

FAT12/16
@@ -632,20 +602,20 @@

Konstanten

- + +
- + +
-

Hex Calculator

+

Hex-Rechner

@@ -667,51 +637,37 @@
-
- - - - - -
- +
- -
-
- - - -
- - + +
- +
- +
@@ -724,129 +680,163 @@

Eingabeparameter

- + +
+
- + +
- + +
- + +
- + +
- + +

Berechnete Werte

-
-
- Beginn - FAT-Bereich: + +
+

FAT-Struktur

+
+ FAT-Bereich Anfang (Bytes):
- - - + - +
-
- Größe FAT-Bereich: +
+ FAT-Bereich Anfang (Sektor):
- - - + - +
-
- Ende FAT-Bereich: +
+ FAT-Bereich Größe (Bytes):
- - - + - +
-
- Beginn Wurzelverzeichnis: +
+ FAT2 Anfang (Bytes):
- - - + - +
-
- Größe - Wurzelverzeichnis: +
+ FAT-Bereich Ende (Bytes):
- - - + - +
-
- Beginn Daten-Bereich: +
+ +
+

Root-Directory

+
+ Root-Directory Anfang (Bytes):
- - - + - +
-
- Größe - Daten-Bereich: +
+ Root-Directory Größe (Bytes):
- - - + - +
-
- Größe eines - Clusters: +
+ +
+

Daten-Bereich

+
+ Daten-Bereich Anfang (Bytes):
- - - + - +
-
+
+ Daten-Bereich Anfang (Sektor): +
+ - + +
+
+
+ Daten-Bereich Größe (Bytes): +
+ - + +
+
+
+ Cluster-Größe (Bytes): +
+ - + +
+
+
Anzahl Cluster:
- - - + - +
-
- Beginn Cluster: +
+ +
+

Spezifischer Cluster

+
+ Cluster Anfang (Bytes):
- - - + - + +
+
+
+ Cluster Anfang (Sektor): +
+ - + +
+
+
+ FAT-Eintrag Position (Bytes, nur FAT16): +
+ - +
@@ -855,24 +845,17 @@

Berechnungsformeln FAT12/16

-
Beginn FAT-Bereich = Anzahl reservierter - Sektoren × Größe eines Sektors + Base Offset
-
Größe FAT-Bereich = Anzahl FATs × Größe - einer FAT (in Bytes)
-
Ende FAT-Bereich = Beginn FAT-Bereich + - Größe FAT-Bereich
-
Größe Wurzelverzeichnis = Anzahl max. - Wurzelverzeichnis-Einträge × 0x20
-
Beginn Daten-Bereich = Ende FAT-Bereich + - Größe Wurzelverzeichnis
-
Größe Daten-Bereich = (Größe Partition in - Sektoren × Größe eines Sektors) - (Beginn Daten-Bereich - Base Offset)
-
Größe eines Clusters = Größe eines Sektors - × Größe eines Clusters in Sektoren
-
Anzahl Cluster = Größe Daten-Bereich ÷ - Größe eines Clusters
-
Beginn Cluster = Beginn Daten-Bereich + - (Cluster - 0x2) × Größe eines Clusters
+
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)
@@ -884,20 +867,20 @@

Konstanten

- + +
- + +
-

Hex Calculator

+

Hex-Rechner

@@ -920,59 +903,38 @@
- - - - - + + + + +
- - - - - + + + + +
- - - - - + + + + +
- - - - - + + + + +
- - - - - -
-
- - - - - -
-
- - - - + + + +
@@ -983,122 +945,152 @@

Eingabeparameter

- + +
+
- + +
- + +
- + +
- + +
- + +

Berechnete Werte

-
-
- Beginn - FAT-Bereich: + +
+

FAT-Struktur

+
+ FAT-Bereich Anfang (Bytes):
- - - + - +
-
- Größe FAT-Bereich: +
+ FAT-Bereich Anfang (Sektor):
- - - + - +
-
- Ende FAT-Bereich: +
+ FAT-Bereich Größe (Bytes):
- - - + - +
-
- Beginn Daten-Bereich: +
+ FAT2 Anfang (Bytes):
- - - + - +
-
- Größe - Daten-Bereich: +
+ FAT-Bereich Ende (Bytes):
- - - + - +
-
- Größe eines - Clusters: +
+ +
+

Daten-Bereich

+
+ Daten-Bereich Anfang (Bytes):
- - - + - +
-
+
+ Daten-Bereich Anfang (Sektor): +
+ - + +
+
+
+ Daten-Bereich Größe (Bytes): +
+ - + +
+
+
+ Cluster-Größe (Bytes): +
+ - + +
+
+
Anzahl Cluster:
- - - + - +
-
- Beginn Cluster: +
+ +
+

Spezifischer Cluster

+
+ Cluster Anfang (Bytes):
- - - + - +
-
- Root Directory - Position: +
+ Cluster Anfang (Sektor):
- - - + - + +
+
+
+ FAT-Eintrag Position (Bytes): +
+ - + +
+
+
+ Root-Directory Position (Bytes): +
+ - +
@@ -1107,24 +1099,17 @@

Berechnungsformeln FAT32

-
Beginn FAT-Bereich = Anzahl reservierter - Sektoren × Größe eines Sektors + Base Offset
-
Größe FAT-Bereich = Anzahl FATs × Größe - einer FAT (in Bytes)
-
Ende FAT-Bereich = Beginn FAT-Bereich + - Größe FAT-Bereich
-
Beginn Daten-Bereich = Ende FAT-Bereich - (kein festes Root Directory)
-
Größe Daten-Bereich = (Größe Partition in - Sektoren × Größe eines Sektors) - (Beginn Daten-Bereich - Base Offset)
-
Größe eines Clusters = Größe eines Sektors - × Größe eines Clusters in Sektoren
-
Anzahl Cluster = Größe Daten-Bereich ÷ - Größe eines Clusters
-
Beginn Cluster = Beginn Daten-Bereich + - (Cluster - 0x2) × Größe eines Clusters
-
Root Directory Position = Beginn - Daten-Bereich + (Root Directory Cluster - 0x2) × Größe eines Clusters
+
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
@@ -1134,59 +1119,39 @@