[VirtualBox] Discos virtuales: Redimensionado
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:
- Para cambiar el tamaño del disco duro virtual, este tiene que ser del tipo Expansión dinámica: Hay que seleccionarAlmacenamiento de expansión dinámicaal crear el disco.
- Además, solo permite aumentar el tamaño del disco, no disminuirlo.
- La máquina debe estar apagada, sin ningún estado guardado.
Windows
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”.
- Abrimos un terminal de Windows (Ejecutar > cmd) y nos movemos con el comando “cd” hasta esa ubicación.
- Usaremos la sintaxisvboxmanage modifymedium disk "UUID" --resize "nuevo_tamaño_del_disco_en_MBytes" - Para ello miramos primero elUUIDde nuestro disco ejecutandovboxmanage list hdds 
- Además calculamos la cifra de la nueva capacidad del disco. Por ejemplo si son110 GBharemos110 * 1024para obtener la cantidad exacta enMB.
 
- Finalmente ejecutamos el comando con sus datos específicos, por ejemplo:vboxmanage modifymedium disk 70df7aa6-9699-4b19-9852-1a83a60c6a65 --resize 112640 
Linux
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.
Último paso
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.