Ich habe eine Frage zu dem, was ich derzeit teste/daran arbeite/was ich zu verstehen versuche.
Ich habe eine kleine Textdatei mit folgendem Inhalt erstellt
abc.txt
ABCDEF
Wenn ich jetzt die Dateieigenschaften ansehe
Ich sehe, dass die Dateigröße 6 Byte beträgt (da es 6 Zeichen sind) und die Größe auf der Festplatte 4 KB beträgt. Das ist in Ordnung. Mit dieser Datei müssen einige Metadaten verknüpft sein, wie etwa Dateityp, Zeitstempel, Sicherheitsinformationen usw.
Wo werden all diese Informationen gespeichert? Ist es die MFT (da bin ich mir fast sicher)? Wenn ja, kann ich auf irgendeine Weise herausfinden, wie viel Speicherplatz die Metadaten für diese Datei beanspruchen?
Antwort1
Das ist nicht der Fall. Ihre Datei hat eine absolute Größe von 6 Bytes. Das von Ihnen verwendete Dateisystem hat jedoch eine Blockgröße von 4 KB, was bedeutet, dass die Partition in 4-KB-Blöcke segmentiert ist und Ihre Datei, obwohl sie nur 6 Bytes hat, in einen 4-KB-Block geschrieben werden muss, daher „Größe auf der Festplatte“.
Alle Dateien in Ihrem System haben dadurch eine minimale „Größe auf der Festplatte“ von 4 KB, selbst wenn sie tatsächlich kleiner sind und alle Ihre Dateien eine „Größe auf der Festplatte“ haben, die ein Vielfaches von 4 KB (4096 Bytes) beträgt.
Die von Ihnen angegebene Metadatengröße wird dort überhaupt nicht angezeigt, auch wenn sie mit der Datei auf Dateisystemebene gespeichert ist.