Cómo cambiar el tamaño de un archivo VDI o VHD de VirtualBox en Mac OS X.
Si usa VirtualBox para ejecutar sistemas operativos invitados en una máquina virtual en una Mac, como Windows 10 o Ubuntu Linux, es posible que deba cambiar el tamaño del disco virtual en el que se encuentra el sistema operativo. Este suele ser el caso cuando no se estima adecuadamente cuánto espacio se requiere para una instalación adecuada en una máquina virtual de almacenamiento asignada dinámicamente.
Para cambiar el tamaño de un archivo VDI o VHD en Mac OS X (esto puede funcionar de la misma manera en Linux, avísenos), utilizará la herramienta VBoxManage en la línea de comandos de Mac. Incluso si ha elegido instalar las herramientas de línea de comandos de VirtualBox, no se interpondrá en su camino, por lo que deberá navegar hasta el contenido de VirtualBox.app para usar la utilidad en su lugar.
Dado que esto modifica la máquina virtual, es una buena idea hacer una copia de seguridad de su archivo VDI o VHD de antemano, si no se siente cómodo con el terminal, probablemente debería hacer una copia de seguridad de toda su Mac. Tenga en cuenta que la utilidad de cambio de tamaño utiliza megabytes para la medición, por lo que si cambia un archivo vm de 30 GB, sería 30.000 MB, 50 GB como 50.000 y así sucesivamente.
Cómo cambiar el tamaño de un disco virtual VirtualBox en Mac OS
- Apague la VM y salga de VirtualBox
- Abra la aplicación Terminal y use el siguiente comando para navegar al directorio de la aplicación VirtualBox:
- Ahora, en el directorio apropiado, está listo para ejecutar el comando de cambio de tamaño con la siguiente sintaxis:
- Si lo desea, verifique si el cambio se realizó con el comando showhdinfo:
- Reinicie VirtualBox e inicie el sistema operativo invitado recientemente redimensionado
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize [new size in MB] [/path/to/vdi]
Por ejemplo, supongamos que hay un archivo VDI de Windows 10 VM ubicado en /Users/Paul/Documents/VM/Windows10.vdi y queremos que crezca de 15 GB a 30 GB, la sintaxis sería:VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Si la ruta al archivo VM está en una ubicación compleja o profundamente arraigada, use comillas o arrastre y suelte para imprimir el truco de la ruta, que funciona muy bien en la aplicación Terminal para apuntar correctamente a una jerarquía de directorios compleja.
Cambiar el tamaño de la unidad con VBoxManage es prácticamente instantáneo desde la línea de comandos, pero tenga en cuenta que una vez que regrese al sistema operativo virtual (Windows, OS X, Linux o cualquier otra cosa que tenga en VirtualBox), probablemente querrá para reasignar la partición para usar el nuevo espacio.
Hicimos esto para aumentar el tamaño mínimo de asignación dinámica, si el archivo VDI tiene un tamaño fijo y desea reducirlo, la herramienta VBoxManage seguirá funcionando, pero la bandera compacta es lo que está buscando.
VBoxManage es una herramienta útil con muchos usos excelentes, también puede usarla para clonar rápidamente un disco virtual y modificar casi cualquier cosa en VirtualBox desde la línea de comandos. Si planea usar VBoxManage con frecuencia, le recomendamos que lo agregue a su ruta o cree un alias para facilitar el acceso.
¿Conoce otra forma de cambiar el tamaño de una VDI VirtualBox? Dinos en los comentarios.