Physikalische Berechnung einer Dateigröße + Slack

Gast #5860646
Lesenswert?

Hallo! Vielleicht kennt sich ja jemand damit aus:


Wenn ich die Sektorengröße eines logischen Volumens 0x0200 mit einer 
Clustergröße von 4 Sektoren habe und darin eine Datei mit einer Größe 
von 1256334 Bytes gespeichert ist... Wie berechne ich dann, wie groß die 
physikalische Größe der Datei ist??


Und Wie groß in Bytes ist der Slackbereich der Datei?


-Mir fehlt da anscheinend der Denkansatz bei der Berechnung..

Meine Idee bisher:
0x0200 = Sektorengröße von 512 Bytes.
4 Cluster = 2048 Bytes.
Wie kann dann eine Datei mit  1256334 dort gespeichert sein?
Zum physikal je nachdem wie die 1256334 nun gerechnet werden würde ich 
zum nächst größeren Cluster aufrunden und hätte damit dann die 
physikalische Größe. Wären dann: 2453,7 also 2454 Sektoren. / 1 Cluster 
(4 Sektoren) = 316,4 also physikalische Größe 317 Cluster als 
physikalische Größe der Datei?
Und der Slack sind die 0,3 Sektoren...bzw. 0,6 Cluster?
Iwie stellt mich das nicht zufrieden.


Wenn jemand Zeit und Lust hat, würde ich mich über sehr eine Antwort 
oder Denkanstoß freuen. Bis dahin :-)
Persönliche Seite #5860657
Lesenswert?

Deine Datei ist 1256334 Bytes groß. Sie belegt 1256334/2048 = 613.44 
Cluster - was natürlich aufgerundet werden muss, also 614 Cluster.

Daß Sektoren kleiner sind als Cluster, ist für die Betrachtung 
irrelevant, die Verwaltung im Dateisystem erfolgt immer auf 
Clustergrenzen.

Deine Datei hat mit 614 Clustern eine Bruttogröße von 1257472 Bytes.

Die Differenz zwischen Brutto- und Nettogröße beträgt 1138 Bytes, was 
etwas mehr ist als ein halber Cluster.
#5863142
Lesenswert?

Die Beschreibung von Rufus trifft so nur bei FAT16 und FAT32 zu.

Kleine Dateien brauchen bei NTFS gar keinen Cluster, weil sie in den 
MFT-Eintrag gleich hineinpassen, damit beträgt der Speicherbedarf null 
Cluster.
Bei NTFS gibt es noch einen Dateikopf, der vor den eigentlich Daten 
geschrieben wird, damit vergrößert sich das physische Abbild der Datei 
auf dem Datenträger.

Deine Frage kann man korrekt nur nach Maßgabe des verwendeten 
Dateisystems beantworten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren