Ridimensionare un disco VMDK in VirtualBox

Ridimensionare un disco VMDK in VirtualBox

In questo articolo abbiamo visto come ridimensionare un disco in VirtualBox.

Ma abbiamo dato per scontato che il disco abbia estensione VDI.

Ma la guida non funziona con i dischi VMDK.

Infatti:

$ VBoxManage modifyhd WINDOWS.vmdk --resize 90000
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for 
this format is not implemented yet!

La soluzione sta nel convertire il disco in VDI, ridimensionarlo, e poi riconvertirlo.

Ecco i passi:

$ cp WINDOWS.vmdk WINDOWS_BAK.vmdk
$ VBoxManage clonehd "WINDOWS.vmdk" "WINDOWS.vdi" --format vdi
$ VBoxManage modifyhd "WINDOWS.vdi" --resize 90000
$ VBoxManage clonehd "WINDOWS.vdi" "WINDOWS.vmdk" --format vmdk

Con il primo comando abbiamo fatto una copia di backup del disco (non si sa mai).

Poi abbiamo eseguito i passi di conversione e ridimensionamento.

Enjoy!