Was ist der Unterschied zwischen "Größe" und " Größe auf der Festplatte?"

Wenn ich mir die Eigenschaften für eine Windows-Datei ansehe, erhalte ich zwei Attribute: "Größe" und "Größe auf der Festplatte" und "Größe auf der Festplatte" ist immer größer.

Was bedeuten diese beiden Metriken?

Author: Giacomo1968, 2009-11-06

4 answers

- Größe ist die tatsächliche Größe der Datei in bytes.

Größe auf der Festplatte ist die tatsächliche Menge an Speicherplatz, die auf der Festplatte belegt wird. Sie unterscheiden sich, weil die Festplatte in Spuren und Sektoren unterteilt ist und Blöcke diskreter Größe zuweisen kann.

Bearbeitung

Eine detailliertere Erklärung finden Sie in diesem Text, den ich von einer anderen Site kopiert habe:

Wir wissen, dass eine Platte aus Spuren und Sektoren besteht. In Windows, bedeutet, dass das Betriebssystem Speicherplatz für dateien in "Cluster" oder " allocation Geschäftseinheiten".

Die Größe eines Clusters kann variieren, typische Bereiche liegen jedoch zwischen 512 Byte bis 32K oder mehr. Auf meinem Laufwerk C:\ lautet die Zuordnungseinheit beispielsweise 4096 bytes. Dies bedeutet, dass Windows 4096 Bytes für alle zuweist datei oder Teil einer Datei mit einer Länge von 1 bis 4096 Byte.

Wenn ich eine Datei mit 17 KB (Kilobyte) habe, dann die Größe auf der Festplatte wäre 20.48 KB (oder 20480 bytes). Die Berechnung wäre 4096 (1 zuordnungseinheit) x 5 = 20480 Bytes. Es dauert 5 Zuordnungseinheiten, um halten Sie eine 17KB-Datei.

Ein anderes Beispiel wäre, wenn ich eine Datei mit einer Größe von 2000 Byte hätte. Die Dateigröße auf der Festplatte beträgt 4096 Byte. Der Grund ist, weil sogar obwohl die gesamte Datei in eine Zuordnungseinheit passen kann, ist es immer noch belegt 4096 Speicherplatz (eine Zuordnungseinheit) auf der Festplatte (nur eine Datei kann eine Zuordnungseinheit verwenden und kann nicht für andere Dateien freigegeben werden).

Die Größe auf der Festplatte ist also die raum aller Sektoren, in denen die datei wird gespeichert. Das heißt, normalerweise ist die Größe auf der Festplatte immer größer als die tatsächliche Größe.

Daher sollte immer die tatsächliche Größe einer Datei(en) oder eines Ordners(en) angegeben werden aus dem Wert Size beim Anzeigen des Eigenschaftenfensters.

Quelle: Was Ist Der Unterschied Zwischen Größe Und Größe Auf Der Festplatte In Windows-Ordnereigenschaften.

 98
Author: Am1rr3zA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-31 15:38:44

Dies hat mit den Zuordnungseinheitsgrößen zu tun, die bei der ersten Formatierung auf Ihrer Festplatte verwendet wurden.

Stellen Sie sich vor, Sie haben zwei 2 x 10 Gallonen Gasdosen in Ihrem Auto. Jede Gasdose ist eine Zuordnungseinheit. Sie müssen 12 Gallonen Gas bekommen, also müssen Sie beide Dosen verwenden. Grundsätzlich mit 20 Gallonen zugewiesenen Platz - aber nur mit 12 Gallonen.

Hier ist die Standardgröße für Windows XP -

 Drive size   
 (logical volume)             Cluster size          Sectors   
 ----------------------------------------------------------
 512 MB or less               512 bytes             1
 513 MB - 1,024 MB (1 GB)     1,024 bytes (1 KB)    2 
 1,025 MB - 2,048 MB (2 GB)   2,048 bytes (2 KB)    4
 2,049 MB and larger          4,096 bytes (4 KB)    8

Wenn Sie sich die Clustergröße als jede Ihrer Gasdosen vorstellen: Halten Sie 4 KB " Gas" jeder. Aber Ihre Datei ist 2KB, dann ist die Dateigröße 2K, aber die Größe auf der Festplatte ist 4KB

 27
Author: Holmes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-31 21:54:52

- Cluster Den Pufferbereich

Sie können nicht auf jedes einzelne Byte auf einem Speichermedium separat zugreifen. Dies zu tun wäre furchtbar ineffizient, da das System eine Möglichkeit benötigt, zu verfolgen, welche verwendet werden und welche frei sind (dh eine Liste), so dass dies für jedes Byte separat zu viel Gehör erzeugen würde (für jedes einzelne Byte, dh 1-zu-1, wäre die Liste so groß wie das Medium selbst!)

Stattdessen wird das Medium in Stücke, Blöcke, Einheiten aufgeteilt, gruppen, wie auch immer Sie sie nennen möchten (der Fachbegriff ist cluster), jedes davon enthält eine-konsistente-Anzahl von Bytes (Sie können normalerweise die Größe der Cluster angeben, da verschiedene Verwendungen unterschiedliche Größen erfordern, um den Abfall zu reduzieren).

Wenn eine Datei auf der Festplatte gespeichert wird, wird die Größe der Datei durch die Clustergröße geteilt und bei Bedarf auf nach oben gerundet. Dies bedeutet, dass ein Teil des Clusters endet, wenn die Dateigröße nicht genau durch die Clustergröße teilbar ist ungenutzt und damit verschwendet.

Wenn Sie die Eigenschaften für eine Datei anzeigen, sehen Sie die wahre Größe der Datei sowie die Größe, die sie auf der Festplatte einnimmt, die alle "slack" enthält, dh die "Cluster-Tipps", die nicht verwendet werden. Dies ist normalerweise nicht viel pro Datei und die Größe auf der Festplatte entspricht normalerweise fast der tatsächlichen Größe, aber wenn Sie den verschwendeten Speicherplatz addieren von all den Tausenden von Dateien auf einem Laufwerk können sie sich addieren. Daher, wenn Sie die Größe von ein großer Ordner, insbesondere einer mit vielen winzigen Dateien, die kleiner als ein Cluster sind, die Größe auf der Festplatte (dh die Menge an Speicherplatz als verwendet markiert) kann am Ende deutlich größer als die tatsächliche Größe (dh die Menge an Speicherplatz die Dateien tatsächlich benötigen).

In einem Fall wie oben können Sie versuchen, die Clustergröße so zu reduzieren, dass jede Datei weniger Speicherplatz verschwendet. Im Allgemeinen sollte ein Laufwerk mit größtenteils verlorenen kleinen Dateien die kleinstmögliche Clustergröße verwenden (um Abfall zu reduzieren) und a laufwerke mit meist großen Dateien sollten die größtmögliche Clustergröße verwenden (auf diese Weise werden die Buchhaltungsstrukturen kleiner).

Selbst auf einer niedrigeren Ebene, wenn jeder Cluster nur ein einzelner Sektor ist Sektor, es sei denn, eine Datei ist ein exaktes Vielfaches der Größe der Sektoren auf dem Laufwerk (in der Regel 512 Bytes traditionell, jetzt oft 4,096 mit Advanced Format Platten), dann wird es immer noch ungenutzten Speicherplatz zwischen dem Ende der Datei und dem Ende der Sektor.

Kompression

Ein anderes Szenario, in dem Sie möglicherweise einen Unterschied zwischen der tatsächlichen Dateigröße und der Größe auf der Festplatte feststellen, ist die Komprimierung. Wenn ein Laufwerk komprimiert wird (z. B. mit DriveSpace, NTFS-Komprimierung usw.), dann gibt es eine Differenz zwischen der Größe der tatsächlichen Datei (zu wissen), und die tatsächliche Größe der Datei befindet (D. H., Sie nutzt oder "nimmt") auf der Festplatte.

Shortcuts und Hardlinks

Noch ein anderes Szenario, das zu einem Unterschied führen könnte, ist mit hardlinks. Bei Dateisystemen, die Hardlinks unterstützen, erstellt das Dateisystem beim Erstellen einer doppelten Datei, anstatt eine ganz neue Datei zu erstellen, die Platz für sich beansprucht, eine Verknüpfung zur Datei, sodass beide (oder alle drei usw.)) kopien zeigen auf dieselbe physische Datei auf der Festplatte. Wenn also zwei Dateien auf dieselben Daten zeigen, haben sie jeweils die gleiche Größe, nehmen aber nur geringfügig mehr Platz ein speichern Sie eine einzelne Kopie.

 16
Author: Synetech,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-20 18:32:29

Eine andere Sache, die die Größe auf der Festplatte erheblich reduzieren kann, sind Situationen, in denen eine Datei nicht tatsächlich auf der Festplatte gespeichert ist, aber immer noch mit verschiedenen Mitteln zugänglich ist.

Mit der Funktion Offline-Dateien von OneDrive kann ein Benutzer beispielsweise eine Datei so speichern, dass sie über eine Internetverbindung zugänglich ist. Die Datei ist immer noch auf der Festplatte vorhanden und hat eine bestimmte Größe, aber da sie sich erst nach dem Herunterladen auf der Festplatte befindet, nimmt sie keine Raum.

Eigenschaftenfenster des OneDrive-Ordners. Die Größe des Ordners beträgt 171 GB, die Größe auf der Festplatte jedoch 31,7 GB.

Beispiel für einen Ordner im Inneren...

Eigenschaftenfenster eines Ordners mit einem redigierten Namen. Die Größe des Ordners beträgt 379 MB, die Größe auf der Festplatte jedoch 0 Byte.

 8
Author: Justine Krejcha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-05-19 04:42:25