Ich möchte eine physische Maschine unter MS Windows 7 in eine virtuelle VirtualBox-Maschine verwandeln. Dies ist einfach, ich habe dies bereits getan, aber dieses Mal musste die virtuelle Größe / Kapazität der Festplatte eine feste und kleinere Größe haben.
Es muss behoben werden, da ich aus Compliance-Gründen die PGP-Festplattenverschlüsselung darauf installieren werde. Dadurch wird eine dynamische Festplatte auf ihre maximale Größe erweitert.
Abgesehen von diesem Sonderfall gibt es noch andere Gründe dafür, dass Festplatten kleiner und fester werden sollen. Ist meine Erfahrung. Wenn Sie beispielsweise einen Jenkins-Buildserver auf einer sich dynamisch erweiternden Festplatte ausführen, wird die Festplatte möglicherweise schnell auf ihre maximale Größe erweitert, während die Speicherplatznutzung im Gastbetriebssystem stabil ist und viel freier Speicherplatz vorhanden ist.
Mit Disk2vhd habe ich eine vhdx-Datei erstellt. Diese Datei habe ich in das vdi-Format konvertiert.
vboxmanage clonehd --format VDI MSWIN7.VHDX MSWIN7.vdi
Angeblich könnten Sie mit vdi die virtuelle Größe / Kapazität mit ähnlichen Befehlen verringern
vboxmanage modifyhd MSWIN7.vdi --resize 160000
Ich habe festgestellt, dass dies nicht funktioniert. Selbst wenn Sie Varianten ausprobieren, erhalten Sie regelmäßig Fehlermeldungen wie:
Fortschrittsstatus: VBOX_E_NOT_SUPPORTED VBoxManage: Fehler: Die Größe des Festplattenbetriebs für dieses Format ist noch nicht implementiert!
Unten ist das Festplattenlayout meiner vdi-Festplatte. Ich habe dies einer Ubuntu-VM hinzugefügt, um es mit Gparted und CloneZilla zu betrachten. Die Kapazität beträgt ca. 300 GB. Nicht zugewiesene 145 GB. Verwendet wird ca. 153GB.
Ich möchte die Kapazität auf ca. 160 GB reduzieren. Dies sollte ausreichen, um zu passen /dev/sdb1
und /dev/sdb2
.
Übrigens habe ich CloneZilla ausprobiert, aber es scheint auch nicht zu mögen, die Kapazität auf eine kleinere Festplatte zu verkleinern. Ich habe verschiedene Einstellungen in CloneZilla ausprobiert, aber keinen Erfolg.
Wie kann ich die virtuelle Größe / Kapazität verringern?