Das Metric-Präfix Mega- hat einige unterschiedliche Auswirkungen auf die verschiedenen IT-Bereiche und ist mit Disks besonders verwirrend. Metrische Präfixe sind üblicherweise Potenzen von 10, aber zu Beginn der IT-Geschichte wurden Präfixe wie Kilo, Mega und Giga verwendet, um approximierte Werte in Potenzen von 2 darzustellen, wenn sie in Dezimalzahlen konvertiert wurden.
Plattenhersteller nehmen das Präfix wörtlich und messen eine KB als 1000 (10 ^ 3) Bytes, wohingegen die Größe eines Kilobytes eine Potenz von 2 sein muss (da sie sich aus Bits zusammensetzt) und allgemein als 1024 Bytes ( 2 ^ 10). Ein MB für Festplattenhersteller beträgt 1000000 Bytes, für alle anderen jedoch 1048576 (2 ^ 20), einschließlich Ihres Betriebssystems. Wenn Sie eine 1-KB-Datei speichern, sind 1024 Bytes auf der Festplatte erforderlich. Eine Ausnahme ist jedoch die starke Verbindung zu Festplatten fdisk
.
In früheren Zeiten waren die Zahlen so klein, dass wir die zusätzlichen 24 Bytes auf einer KB ignorieren konnten. Mit zunehmender Kapazität divergierten jedoch die Metrik- und Binärpräfixe mehr und der Unterschied wurde nicht zu vernachlässigen. Bei der Terabyte-Skala verlieren wir fast 70 GB bei der Konvertierung. Aus diesem Grund verwenden viele Leute jetzt explizit binäre Präfixe, um Verwirrung zu vermeiden. VMWare hat sich genau dafür entschieden.
Kilo => 10^3 Mega => 10^6 Giga => 10^9 Tera => 10^12 Kibi => 2^10 (1,024) Mebi => 2^20 (1,048,576) Gibi => 2^30 (1,073,741,824) Tibi => 2^40 (1,099,511,627,776)
In diesem Fall haben Sie also VMWare mit MiB und FDisk mit MB, sodass die Zahlen nicht übereinstimmen.
Aus der Sicht von VMWare haben Sie nach 500 MB gefragt, und Sie haben es Ihnen gegeben, aber aus Sicht von Fdisks sind es 524 MB. Die beiden Werte sind jedoch genau gleich.
Für ein 500-MB-Volume lautet die Größenberechnung:
500 * 1048576B = 524288000B => 500 MiB which equals 524MB
Für eine 500-MB-Platte lautet die Berechnung jedoch:
500 * 1000000B = 500000000B => 500MB which equals 476MiB
Sie könnten also 500 MB tatsächliche Daten nicht darin speichern.