[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 seleccionar
Almacenamiento de expansión dinámica
al 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 sintaxis
vboxmanage modifymedium disk "UUID" --resize "nuevo_tamaño_del_disco_en_MBytes"
- Para ello miramos primero el
UUID
de nuestro disco ejecutandovboxmanage list hdds
- Además calculamos la cifra de la nueva capacidad del disco. Por ejemplo si son
110 GB
haremos110 * 1024
para 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.