VirtualBox für Windows
Ändern der Größe der Festplatte Datei , während die Erhaltung der virtuellen Maschine Einstellungen!
Schritt 1 - Ändern Sie die Größe der Festplattendatei
Starten Sie cmd.exe
cd
Oracle VM VirtualBox dir (auf 64-Bit - Systemen: "C:\Program Files\Oracle\VirtualBox\"
)
Führen Sie die folgenden Befehle aus (wie oben):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
Der Windows Explorer und "Adresse als Text kopieren" über die Adressleiste sollen Ihnen dabei helfen, den gewünschten Pfad zu finden.
Unter Windows enthält das VirtaulBox-VM-Verzeichnis unter Ihrem Benutzer möglicherweise eine XML-formatierte Datenbankdatei mit Einstellungen, die Sie für Ihre VM konfiguriert haben. Benennen Sie diese Datei mit einer .bak
Erweiterung um (sie hat eine .vbox
Erweiterung). Benennen Sie die Originaldatei ebenfalls .vmdk
mit einer .bak
Erweiterung um, um einen weiteren Fehler zu vermeiden. Sie können jetzt den dritten Schritt sicher ausführen, ohne die Fehlermeldung zum Konvertieren des Computers in das .vmdk
Format oder den Fehler "Festplatte duplizieren".
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
Sie erhalten ein UID-Token . Kopieren Sie dieses Token, indem Sie es aus dem Windows Command Interpetor-Fenster ziehen und die Ctrl+C
Tastenkombination verwenden.
Öffnen Sie die .vbox.bak
Datei in einem Texteditor wie Notepad ++. Sie erhalten eine XML-ähnliche Datenbankdatei. Suchen Sie nach diesen Zeilen:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
Auf der Linie <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
, löschen Sie die alte UID zwischen den Klammern Token und fügen Sie das passende aus dem Befehlsfenster kopiert. Stellen Sie sicher, dass Sie die Klammern an Ort und Stelle lassen !
Speichern Sie diese Datei und beenden Sie Ihren Texteditor. Benennen Sie die .vbox.bak
Datei um, um die erwartete Erweiterung von zurückzugeben .vbox
.
Schritt 2 - Entfernen Sie den Müll
Es ist jetzt sicher, die .bak
im Verzeichnis verbleibenden Dateien zu entfernen . Was bleibt, ist eine Größenänderung .vmdk
mit einer aktualisierten .vbox
Datenbank unter Verwendung Ihrer zuvor erhaltenen VirtualBox Manager-Einstellungen.
Schritt 3 - Ändern Sie die Größe der Festplattenpartition, um den freien Speicherplatz zu füllen
Sie können jetzt den VirtualBox VM Manager starten und Ihre VM ausführen, indem Sie die entsprechenden Tools für das Betriebssystem verwenden, um den neuen freien Speicherplatz zu füllen.
Verwenden Sie für Windows-VMsdiskpart
die Eingabeaufforderung, die von der Windows-Wiederherstellungskonsole (Wiederherstellungspartition) gestartet wurde SELECT DISK 1
, LIST PARTITION
und erfassen Sie dann die Partitionsnummer Ihres C:\
Laufwerks SELECT PARTITION #
. Mit können Sie die EXTEND SIZE=mb
Größe des Windows C-Laufwerks auf den entsprechenden Wert ändern. Stellen Sie sicher, dass Sie Platz für die Wiederherstellungs- und Startpartitionen lassen! Es ist sicher, 4096 MB von Ihrer neuen Größe der virtuellen Festplatte zu subtrahieren, um diesen Wert zu erhalten, da Schattenkopien und Windows-Wiederherstellungsdateien vorhanden sind.
Für Linux-VMs finden Sie eine Live- .ISO
Version von gparted, die Sie mit der Festplattendatei der VM booten können, unter: http://gparted.org/. Sie gelangen direkt in ein auf grafischer Benutzeroberfläche basierendes gparted-gtk, von dem aus Sie es füllen können Ihr freier Speicherplatz.
Bei PPC / Mac-VMs wird Disk Utility
der Finder Sie beim Ausfüllen des freien Speicherplatzes unterstützen. Möglicherweise möchten Sie jedoch die Option gparted Linux in Betracht ziehen , da derzeit nur Hackintosh zum Starten von MacOSX in VirtualBox verwendet wird und Sie Ihr Volume nicht erweitern können während in MacOSX gebootet. Möglicherweise möchten Sie auch versuchen, die Einstellungen der VM vorübergehend zu ändern gparted
, damit sie gestartet wird. MacOSX-Partitionen werden von gparted als HFS
"Heaping File System" -Partitionen erkannt .
Schritt 4 - Katzenfotos
Weil das Internet. ;) Du bist fertig. Genießen Sie Ihr neues .vmdk
Image der virtuellen Festplatte mit VirtualBox für Windows!