A partir de la versión VirtualBox 4.0, se ha añadido la posibilidad de redimensionar discos duros virtuales creados anteriormente, ya estén en el propio formato de VirtualBox, VDI, o en VHD. Esto exige unas determinadas condiciones:
Almacenamiento de expansión dinámica
al crear el disco.Para redimensionar un disco duro virtual con VirtualBox desde consola podemos valernos de la aplicación “VBoxManage.exe”. Este ejecutable está guardado en la ruta de instalación de VirtualBox, por defecto “C:\Program Files\Oracle\VirtualBox”.
vboxmanage modifymedium disk "UUID" --resize "nuevo_tamaño_del_disco_en_MBytes"
UUID
de nuestro disco ejecutando vboxmanage list hdds
110 GB
haremos 110 * 1024
para obtener la cantidad exacta en MB
.vboxmanage modifymedium disk 70df7aa6-9699-4b19-9852-1a83a60c6a65 --resize 112640
También puede hacerse en Linux con la misma orden de consola que en windows, pero desde cualquier sitio, por ejemplo desde el lugar en que se encuentra el disco a redimensionar. No es necesario ser root
puesto que las máquinas se encuentran en nuestro home
. Lo hice para un disco con Windows 10 y el proceso fué en un abrir y cerrar de ojos.
Luego ejecutamos la máquina y desde el administrador de discos, en Windows, o el gestor de particiones, en Linux, extendemos el volumen, pues lo que se había añadido estaba sin asignar al final del disco.