El virtualbox tiene un utilitario llamado vboxmanage, y lo que tienes que hacer es simple, ejecutas este comando:
vboxmanage modifyhd WindowsXP.vdi --resize 80000con esto he aumetado el disco a 80gb virtual, despues booteas el virtualbox con ubuntu en livecd y con gparted aumentas el tamaño del disco y listo. Thats All Folks!!