====== [VirtualBox] Discos virtuales: Redimensionado ======
* [[https://cambiatealinux.com/rediemnsionar-un-disco-de-vitualbox-vdi|Redimensionar un disco de VitualBox .vdi (usando modo gráfico)]]
* [[https://h4ckseed.wordpress.com/2016/10/02/aumentar-tamano-de-discos-vdi-o-vhd-en-virtual-box/|Aumentar tamaño de discos vdi o vhd en VirtualBox (usando consola)]]
* [[https://microteknologias.wordpress.com/2018/05/30/redimensionar-disco-virtual-linux-en-virtualbox/|Redimensionar disco virtual (Linux) en VirtualBox (+ Uso del gparted)]]
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 ejecutando
vboxmanage list hdds
- Además calculamos la cifra de la nueva capacidad del disco. Por ejemplo si son ''110 GB'' haremos ''110 * 1024'' para obtener la cantidad exacta en ''MB''.
- 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.