Physikalische Berechnung einer Dateigröße + Slack

Gast #5860646
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
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
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

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.