Mit dem Kommandozeilen-Tool VboxManage.exe lässt sich bequem die Größe einer virtuellen Festplatte ändern.

Möchte man z.B. eine dynamisch wachsende VHD vergrößern, so gibt man

VboxManage modifyhd <absolute path to file> --resize <size in MB>

ein. Beispiel:

VboxManage modifyhd "D:\VirtualBox VMs\Test\Test.vhd" --resize 320000

Dadurch ändert sich nur die maximal-erreichbare Größe der VHD. Partitionen oder Volumes innerhalb der virtuellen Festplatte muss man zusätzlich ändern. Unter Windows geht das bequem über die Datenträgerverwaltung oder mittels diskpart.

Quelle:

VirtualBox Forum – How to resize a Virtual Drive