====== [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.