Wie viel Speicherplatz in Byte verbraucht jede Kopie der Dateizuordnungstabelle?


0

Ich schaue mir ein Disk-Image an und versuche festzustellen, wie viele Bytes jede FAT-Kopie verbraucht. Ich weiß, dass ich es nicht nur in den Daten finden kann, sondern auch mathematisch herausfinden muss, aber ich bin nicht sicher, wie ich das tun soll. Kann mir bitte jemand den Vorgang erklären?

Antworten:


0

Die tatsächliche FAT-Tabelle enthält 4 Bytes pro Eintrag. FAT32 / 8 = 4

Die Anzahl der Einträge hängt von der Clustergröße ab. 512,1k, 2k, 4k, 8k, 16k, 32k und 64k sind möglicherweise zulässig oder nicht zulässig.

((Gesamtgröße / Clustergröße) + (3 reservierte Codes)) * 4 = 1 Kopie von FAT in Bytes. Sektoren haben normalerweise 512 Bytes, manchmal 4k, und es wird auf den nächsten 512 / 4k-Byte-Marker aufgerundet. Multiplizieren Sie dies nun mit 2, da eine Backup-FAT-Tabelle vorhanden ist.

Hinweis: FAT versucht, eine Kopie jederzeit im Speicher zu behalten. Daher hat Microsoft die Größe künstlich begrenzt, um eine Überlastung des Speichers zu verhindern. 4 Milliarden Einträge (theoretisch möglich) * 4 Bytes = 16 Milliarden Bytes oder 16 GB RAM nur für die FAT-Tabelle.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.