Home >> Móvil >> Consejos y trucos >> IOS

Cómo redimensionar un disco virtual VDI o VHD de VirtualBox en Mac

Si usas VirtualBox en tu Mac para ejecutar máquinas virtuales (Windows, Linux, etc.), es posible que necesites ampliar el disco virtual cuando el espacio asignado dinámicamente se queda corto. La herramienta VBoxManage incluida en VirtualBox permite hacerlo desde la línea de comandos de forma rápida y segura.

Antes de empezar

  • Haz una copia de seguridad del archivo .vdi o .vhd de la máquina virtual. Manipular discos virtuales conlleva riesgo de pérdida de datos.
  • Apaga completamente la máquina virtual y cierra VirtualBox.
  • Ten en cuenta que VBoxManage trabaja en megabytes (MB). Por ejemplo, 30 GB = 30.000 MB; 50 GB = 50.000 MB.

Pasos para redimensionar el disco

  1. Abre la Terminal (en Aplicaciones > Utilidades).
  2. Navega al directorio donde están los binarios de VirtualBox:
    cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
  3. Ejecuta el comando de redimensionado con la sintaxis:
    VBoxManage modifyhd --resize [TAMAÑO_EN_MB] [RUTA_AL_ARCHIVO_VDI]

    Ejemplo: quieres ampliar Windows10.vdi de 15 GB a 30 GB (30.000 MB) y está en ~/Documents/VM/:

    VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
  4. (Opcional) Verifica el cambio con:
    VBoxManage showhdinfo ~/Documents/VM/Windows10.vdi
  5. Vuelve a abrir VirtualBox e inicia la máquina virtual.

Importante: Particionar el espacio nuevo dentro del SO invitado

El comando anterior solo agranda el «disco duro» virtual. Dentro del sistema operativo invitado (Windows, Linux, macOS) verás espacio sin asignar. Debes usar la herramienta de administración de discos del SO invitado para extender la partición principal y aprovechar el nuevo espacio.

  • En Windows: Administración de discos > Extender volumen.
  • En Linux: GParted o resize2fs / lvextend según uses LVM.
  • En macOS: Utilidad de Discos o diskutil apfs resizeContainer.

Notas adicionales

Si el disco es de tamaño fijo y quieres reducirlo, usa la opción --compact en lugar de --resize. VBoxManage también permite clonar discos, crear instantáneas y gestionar casi cualquier aspecto de VirtualBox desde la terminal. Si lo usas a menudo, considera añadir su ruta a tu PATH o crear un alias en tu .zshrc / .bash_profile.