Wir haben keine Ahnung, warum Windows in Ihrem Fall die dynamisch zugewiesene virtuelle Festplatte nicht verarbeiten kann. Es kann sich lohnen, die Integrität des Dateisystems zu überprüfen oder eine Defragmentierung von Ihrem Windows-Gastbetriebssystem durchzuführen.
Trotzdem können wir die Größe eines dynamisch wachsenden virtuellen Laufwerks, das dem Gastbetriebssystem gemeldet wird, leicht erhöhen, indem wir den folgenden Befehl in einem Terminal ausführen:
VBoxManage modifyhd <uuid/name> --resize <newsize in MB>
Ersetzen Sie durch die UUID oder den Dateinamen (vollständiger Pfad erforderlich) Ihres virtuellen Laufwerks. Diese können mit folgendem Befehl aufgelistet werden:
VBoxManage list hdds
Beachten Sie, dass wir die Größe des virtuellen Laufwerks natürlich nicht ändern können, wenn wir Snapshots erstellt oder den Status der Maschine gespeichert haben, anstatt sie auszuschalten. Bevor wir die Größe des virtuellen Laufwerks ändern, müssen wir daher alle Snapshots löschen oder an einem Klon arbeiten, um sicherzustellen, dass der Inhalt eines Snapshots nicht verloren geht. Es ist nicht möglich, eine dynamisch wachsende Festplatte zu verkleinern.
Nachdem wir die Größe des virtuellen Laufwerks geändert haben, müssen wir die Partitionstabelle des Gasts an die geänderte Größe des Laufwerks anpassen.
Gehen Sie in Windows 7 zu Computerverwaltung -> Datenträgerverwaltung , um neuen nicht zugewiesenen Speicherplatz anzuzeigen (wird nach der Größenänderung durch Hinzufügen von 10 GB zum Laufwerk angezeigt):
Klicken Sie mit der rechten Maustaste auf diese nicht zugewiesene Partition, um "Volume erweitern ..." auszuwählen und die Partitionsgröße zu erhöhen. Sie können dies auch tun, indem Sie ein Ubuntu live .iso auf dieser virtuellen Maschine booten, um die Größe von Partitionen mit gparted zu ändern.
Weitere Details hier: Virtual Box User Manual
Siehe auch: Wie erhöhe ich die Festplattengröße der virtuellen Maschine?
Informationen zum physischen Verkleinern / Komprimieren einer dynamisch wachsenden Festplatte finden Sie unter: Wie verkleinere ich eine dynamisch wachsende VDI-Festplatte aus VirtualBox?
VBoxManage
ist kein gültiger Befehl in meinem Windows. Übrigens habe ich das gleiche Problem unter Windows 10 mit VirtualBox 5.1.30. Ich habe keine separate VBox-PartitionSie hätten eine 40,04 GB große Festplatte hinzufügen können, aber die Windows-Partition selbst hätte zum Zeitpunkt der Installation in voller Größe erstellt werden müssen.
Fügen Sie Ihrer virtuellen Maschine eine Ubuntu-CD hinzu und booten Sie damit. Starten Sie
gparted
auf dem Armaturenbrett. Öffnen Sie die Diskette.Sie sollten eine Partition mit 40,04 GB und keinen freien Speicherplatz sehen. Wenn Sie eine kleinere Partition und freien Speicherplatz sehen, verwenden Sie dieses eigene Tool, um die Größe der vorhandenen Partition zu ändern und sie zu vergrößern.
Nach der Größenänderung und dem Neustart Ihrer virtuellen Maschine führt Windows eine Partitionsprüfung durch. Lassen Sie dies bitte mindestens dieses Mal Windows tun! Es ist wichtig. Kümmern Sie sich nicht zu sehr um Ihre Daten, es ist ein normaler Vorgang, wenn Sie die Größe von NTFS-Partitionen ändern.
quelle