In VMWare Player unter Win7 kann die Festplatte meines virtuellen Betriebssystems nicht erweitert werden, obwohl auf meinem Win7-Dateisystem 10 GB frei sind

10

Ich verwende VMWare Player unter 64-Bit Win7. Ich habe genau ein Gastbetriebssystem: 32-Bit-Ubuntu 12.04. Der virtuelle Speicherplatz beträgt 16 GB: Die Partitionen belegen alle 16 GB: 15 GB primären Speicherplatz und 1 GB Swap-Speicherplatz. Sie sind ~ 100% voll. Mein Host-Betriebssystem Win7 verfügt über 10 GB freien Speicherplatz. Ich möchte die virtuelle Festplatte meines Ubuntu um ~ 4 GB erweitern. Wenn ich dies versuche, wird unweigerlich nicht gesagt "Es ist nicht genügend Speicherplatz im Dateisystem für den ausgewählten Vorgang vorhanden".

Ich habe mein virtuelles Ubuntu heruntergefahren. Dann öffne ich VMWare Player und klicke auf mein Ubuntu-Betriebssystem. Ich spiele keine virtuelle Maschine. Ich klicke auf "Einstellungen der virtuellen Maschine bearbeiten". Dann markiere ich die Festplatte. Es heißt Aktuelle Größe: 15,1 GB, Systemfrei 10 GB, Maximale Größe 16 GB. Ich wähle Utilities-Expand. Es zeigt die maximale Festplattengröße (GB) 16.0. Wenn ich sogar versuche, es auf 16.1 zu erhöhen, gibt es mir diesen Fehler. "Im Dateisystem ist nicht genügend Speicherplatz für die ausgewählte Operation vorhanden."

Joe C.
quelle
1
Ist es fair, mir dafür eine Gegenstimme zu geben? Was um alles in der Welt ist mit dieser Frage falsch?
Joe C

Antworten:

25

OK, ich habe es herausgefunden. VMWare Player erweitert Ihre Festplatte nicht an Ort und Stelle. Es wird eine neue Datei mit der neuen Größe erstellt und anschließend der Inhalt der alten Datei in die neue Datei kopiert. Wenn Sie also von 16 GB auf 20 GB erweitern möchten, benötigen Sie 36 GB, damit eine 16-GB-Datei und eine 20-GB-Datei nebeneinander existieren können, während der Inhalt der 16-GB-Datei in die 20-GB-Datei kopiert wird

Joe C.
quelle
Wie können wir also die vorhandene Datei erweitern, anstatt eine Kopie zu erstellen?
Pacerier
1
Wenn nur ihre Hilfeartikel dies so einfach sagten wie Sie.
Sebastian Patten