Resize Virtualbox Vm Disk Size
Uh, my development VM disk is full. During last update I received notice that it cannot be done because lack of space. I have 6GB disk only for Ubuntu (12.04) and it is full… Hm, previously I had idea that only Windows require so much disk space :-).
So how to re-size that disk; There are few steps involved in the process but can be done very fast.
Add free space to the virtual Disk
- Go to the VM folder on your host computer
D:\devel\VM\MyDev\
- Since resize cannot be applied to .vmdk, it will need to be converted to .vdi format first
D:\devel\VM\MyDev>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” clonehd “MyDev-disk1.vmdk” vm-disk1.vdi –format vdi
Example output:
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Clone hard disk created in format ‘vdi’. UUID: bddc0819-cd2f-4bd5-a29c-56f1914f104d
- Now we need to resize that disk
D:\devel\VM\MyDev>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” modifyhd vm-disk1.vdi –resize 10240
Example output:
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Modify your VM to use the new VDI disk
In this part we need first to download GParted ISO (http://gparted.sourceforge.net/download.php) on host computer. Select and download gparted-live-0.14.1-6-i486.iso image
Now follow next set of steps
-
Open VirtualBox and select your VM (it must to be stopped)
-
Click Storage, and there you will see current VDMK disk and its current Virutal Size (6GB in my case).
-
Click to “-“ un-attach this disk.
-
Click “+” and select “choose existing disk”
-
Select your VDI disk and attach it
-
Now click “IDE Controller” and select to add virtual CD/DVD disk file”. Select GPartedISO you downloaded
-
Do not forget to go to the System and be sure that system will boot from CD not from HDD.
-
Click ok and now we are ready for the last test.
Change partition to use the free space
-
Start VM in VirutalBox GUI, it should boot GParted.
-
On next few screens select all default options for keyboard, language.
-
Start GParted with default option “0” when system ask which mode do you prefer.
-
At the end GParted displays VM disks / partitions.
-
Click on Resize/Move.
-
At the end apply changes to the file system.
-
Finally change is finished and VM can be shutdown.
-
Final step, remove CD image from virtual machine and start it again.
-
Once when VM is rebooted just start terminal and type “df “in it. Disk size should be 10GB.