Warum ist die effektive Festplattengröße kleiner als die tatsächliche Größe?


18

Ich habe gerade einen neuen Lenovo Laptop bekommen, der mit Windows 7 installiert wurde und 250 GB Festplatte haben soll.

Windows 7 meldet, dass das Festplattenlaufwerk aus zwei Teilen besteht: 221 GB C:und 9,76 GB Lenovo Recovery. Die Summe der beiden Teile beträgt 230,76 GB.

Wenn ich mich richtig erinnere und dreimal 250 GB durch 1024 dividiere, erhalte ich 232,8 GB. Dies sollte das Betriebssystem als Festplattengröße angeben. Aber warum ist die Summe von 230,76 GB der beiden Festplattenteile immer noch kleiner als 232,8 GB?


Wenn Sie hier landen, lesen Sie die Frage bitte genauer durch als die Personen, die unten Antworten gepostet haben. Zuallererst hatte Tim bereits Binär- / Dezimal-Einheiten berücksichtigt, es handelt sich also nicht um 1.000 gegenüber 1.024. Zweitens fragte er nicht, ob der freie Speicherplatz auf dem Laufwerk zu niedrig sei, sondern ob der gesamte Speicherplatz, also nichts mit dem Overhead des Dateisystems zu tun habe.
Synetech

Antworten:


12

Da NTFS standardmäßig einen Teil Ihres Volumes für eine MFT (Master File Table) verwendet, die Dateinamen, Erstellungsdaten, Zugriffsberechtigungen und Inhalte als Metadaten enthält. Je größer das Volume, desto größer der benötigte Chunk NTFS.


Meinen Sie damit auch, dass die gesamte C: Disk-Größe nicht die Größe für MFT enthält? Gibt es eine Stelle unter Windows, an der die Größe der gesamten Festplatte angegeben wird?
Tim

4
Nein, die Größe beinhaltet die MFT. Denken Sie darüber nach, dass die MFT wachsen kann, sodass die Größe der MFT nicht berücksichtigt wird und die Größe des Laufwerks sinkt. Auch in der Datenträgerverwaltung ändert sich die Größe der Partition nicht, wenn Sie das Format von NTFS auf FAT ändern.
shf301

1
@shf du bist sehr falsch informiert und sehr zufrieden. Zunächst wird die MFT-Größe durch die Größe Ihres Laufwerks definiert und einmal erstellt. Dieser zugewiesene Speicherplatz ändert sich nicht in der Größe. Er ist im Voraus ausreichend für zukünftige Änderungen zugewiesen. Auch wenn Sie zu FAT32 gewechselt haben, versuchen Sie einen Neustart?
John T

4
Möglicherweise denken Sie an die MFT-Zone, die von NTFS reserviert wird. Diese Größe entspricht jedoch nicht der Größe der MFT. In dieser Zone können Dateien gespeichert werden, wenn der Rest des Laufwerks gefüllt ist. Siehe technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301

3
shf301 ist korrekt; die MFT nicht wächst und wird nicht nur durch die Größe des Volumens definiert. Machen Sie ein Experiment, wenn Sie möchten. Erstellen Sie ein kleines NTFS-Volume und anschließend 1.000.000 kleine Dateien. Sie werden feststellen, dass die MFT wächst, da sie mehr Speicherplatz benötigt, um die Informationen für alle diese Dateien zu speichern. Die Größe des Volumens ist in der Tat die MFT, es ist einfach die Größe des Volumens und $MFTist nichts anderes als eine Datei in diesem Volumen, so seine Größe ist inbegriffen.
Synetech

9

Tatsächlich. Dies liegt daran, dass die Festplattenhersteller die 1MB = 1.000 KB-Regel einhalten und Ihr Betriebssystem die 1MB = 1.024 KB-Regel verwendet.

Dies würde wahrscheinlich den größten Teil Ihres verlorenen Speicherplatzes ausmachen. Es ist normal. Sie werden NIEMALS ein Laufwerk kaufen, das die angegebene Größe hat. Ich habe selbst vor nicht allzu langer Zeit reingeschaut :)


Ah, so etwas hast du auch erwähnt. Na ja, gute Klarstellung für alle anderen! : D Außerdem enthält NTFS zusätzlichen Speicherplatz / Informationen für jede zusätzliche verwendete Partition, sodass Sie wahrscheinlich nie 100% Ihres Speicherplatzes in Windows sehen werden.
SevenT2

Alle Laufwerke, die Sie kaufen, haben die angegebene Größe. Ihre Software meldet nur die falsche Größe.
Endolith

2
Lesen Sie die Frage (auch das Original ) noch einmal durch. das hat er schon erklärt.
Synetech

4

Leider ist das Leben hart und dies ist eines der Dinge, die die Menschen ohne Unterlass nerven.

Zumindest bist du klug und verstehst, dass eine Konvertierung vorgenommen werden muss.

Der "zusätzliche" Speicherplatz wird normalerweise durch die Zuordnungstabelle, Metadaten und verschiedene andere Elemente belegt, die dafür sorgen, dass es funktioniert, ohne dass Sie sich Gedanken machen müssen. Es ist kein Grund zur Sorge.

Wenn Sie 100% ig sicherstellen möchten, dass Sie über das richtige Laufwerk verfügen, rufen Sie den Geräte-Manager auf, erweitern Sie die Festplatten, suchen Sie die Modellnummer und suchen Sie sie bei Google. Wenn es das richtige Laufwerk meldet (welches es sein sollte), sollte es keinen Grund zur Sorge geben.


Er fragt nicht nach freiem Speicherplatz, er spricht von totalem Speicherplatz. Die Gesamtgröße des Volumes wird von Dateisystemstrukturen nicht beeinflusst, nur der freie Speicherplatz. Die Gesamtgröße des Volumes umfasst die MFT- und andere NTFS-Sonderdateien.
Synetech

3

Zumindest ein Teil Ihres Verlusts ist darauf zurückzuführen, dass die Partitionstabelle die gesamte Spur auffrisst - ein schrecklich ineffizientes Erbe, das uns noch verbleibt.


Was? Partitionstabellen bestehen nur aus wenigen Clustern. Partitionstabellen würden auf keinen Fall 2 GB belegen!
Synetech

Es sei denn, sie essen eine Spur, da die nächste Partition auf der nächsten Spur beginnen muss. Ich stimme jedoch zu, dass es nicht 2 GB sind.
Loren Pechtel

Ja, das war eines der Dinge, die mich immer geärgert haben, wenn ich versucht habe, meine Partitionen genau zu dimensionieren. Die Partitionsprogramme würden immer runden. Aber nein, es sind in der Tat keine 2 GB, es sind ~ 7 MB, und der Überschuss verschwindet nicht einfach, er wird zur vorherigen / nächsten Partition hinzugefügt.
Synetech

@Synetech Das hängt von der Kapazität eines Tracks ab. Ich bezweifle wirklich, dass ein 4-TB-Laufwerk 7 MB-Tracks hat.
Loren Pechtel

Ich glaube nicht, dass es so funktioniert. es verbraucht keine ganze Strecke. Sie können dies mit einem Partitionsprogramm überprüfen. Verwenden Sie einfach die Größenänderungsfunktion und beobachten Sie, wie sie die Partitionsgröße auf Laufwerken unterschiedlicher Größe rundet. Im Laufe der Jahre habe ich gesehen, dass diese Programme auf Festplatten aller Größen auf die nächsten ~ 7,5 MB gerundet sind.
Synetech

1

Es könnte nur der Hersteller sein, der die Festplattengröße auf das nächste ganze Gigabyte rundet. Wenn wir mit dem beginnen, was Windows anzeigt, und berechnen, was damit in Milliarden Bytes erreicht wird:

232.8 * 2^30 / 10^9 = 249.9671 million bytes

Also haben sie die Marketinggröße auf 250 gerundet, weil deren 0,0329 Millionen Bytes fehlen werden.

Wenn Sie die Modulnummer der Festplatte abrufen, die detaillierten Spezifikationen abrufen und die Anzahl der Sektoren ermitteln können, können Sie die tatsächliche Kapazität der Festplatte ermitteln.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.