Wie viel Speicherplatz verbrauchen leere Dateien?

12

Windows meldet sowohl leere Dateien als auch Ordner als belegt 0 bytes. Sicherlich braucht es etwas , um den Dateinamen, die Attribute, das Datum [erstellt / geändert / zugegriffen] usw. zu speichern.

Wie ist das gewichtet?

Gary
quelle
Ich sehe, dass Sie dies auch als [fat32] markiert haben ... Suchen Sie dann Informationen zu beiden?
Kanadier Luke
Ich war mir nicht sicher, wie viel Unterschied es machen würde. Ich bin nicht so interessiert daran, wie die Daten gespeichert werden, sondern daran, wie die Größe der Metadaten berechnet wird. Hoffentlich habe ich das gelöst, nachdem ich Karans Links gelesen habe.
Gary
Verwandte: Wie werden Dateinamen gespeichert?
Ƭᴇcʜιᴇ007

Antworten:

11

Aus einem MS-Artikel mit dem Titel Optimizing NTFS :

Alle NT-Festplattendateisysteme, einschließlich NTFS, verwenden den Cluster als grundlegende Speichereinheit. Unabhängig davon, wie klein eine Datei ist, muss sie mindestens einen Cluster Speicherplatz belegen. Daher verschwenden sehr kleine Dateien, die kleiner als ein Cluster sind, Speicherplatz. ( Dateien mit weniger als 1 KB sind eine Ausnahme. Das System speichert diese Dateien im MFT-Dateidatensatzsegment (FRS), das auf sie verweist, anstatt sie extern zu speichern .) Außerdem, wenn eine Datei nicht gerade endet Clustergrenze, der Spillover der Datei nimmt einen weiteren vollständigen Cluster ein und verschwendet Speicherplatz. Je größer der Cluster ist, auf den die Datei übertragen wurde, desto mehr Speicherplatz wird verschwendet.

Der kursiv gedruckte Teil gibt an, warum leere Dateien keinen Speicherplatz belegen (der vom Dateitabelleneintrag belegte Speicherplatz wird nicht in die Berechnungen einbezogen).

Bearbeiten: Ein weiterer nützlicher Artikel , der den genauen Ablauf beschreibt.

Karan
quelle
Der PC Guide Link ist tot
mlhDev
Link behoben. Hinweis auf die WayBack Machine-Version.
EnE_