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 :-)
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.
Mein Dank für deine Blitz-Antwort ist grenzenlos! :-) Schönes Wochenende!
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.