VirtualBox para Windows
¡Cambiar el tamaño de su archivo de disco mientras preserva la configuración de su máquina virtual!
Paso 1 - Cambiar el tamaño del archivo de disco
Inicie cmd.exe
cd
a dir de Oracle VM VirtualBox (en sistemas de 64 bits: "C:\Program Files\Oracle\VirtualBox\"
)
Ejecute estos comandos (como arriba):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
El explorador de Windows y "copiar dirección como texto" a través de la barra de direcciones debería ayudarlo a obtener la ruta que necesita.
En el sistema de Windows, el directorio VirtaulBox VM debajo de su usuario puede contener un archivo de base de datos con formato XML de configuraciones que ha configurado para su VM. Cambie el nombre de este archivo, con una .bak
extensión (tiene una .vbox
extensión). Cambie el nombre del .vmdk
archivo original con una .bak
extensión también para evitar otro error. Ahora puede realizar el tercer paso de forma segura sin el mensaje de error para volver a convertir la máquina al .vmdk
formato o el error "disco duplicado".
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
Se le presentará un token UID . Copie este token arrastrándolo desde la ventana de Windows Command Interpetor y utilizando el Ctrl+C
método abreviado de teclado.
Abra el .vbox.bak
archivo en un editor de texto como Notepad ++. Se le presentará un archivo de base de datos similar a XML. Busque estas líneas:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
En la línea <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
, elimine el token UID anterior entre los corchetes y pegue el que copió de la ventana de comandos. ¡Asegúrese de dejar los soportes en su lugar !
Guarde este archivo y salga de su editor de texto. Cambie el nombre del .vbox.bak
archivo para devolverle la extensión esperada de .vbox
.
Paso 2 - Elimina la basura
Ahora es seguro eliminar los .bak
archivos restantes en el directorio. Lo que queda es cambiar el tamaño .vmdk
con una .vbox
base de datos actualizada , mientras que con la configuración de VirtualBox Manager previamente preservada.
Paso 3: cambie el tamaño de la partición del disco para llenar el espacio libre
Ahora puede iniciar VirtualBox VM Manager y ejecutar su VM, utilizando las herramientas apropiadas para que el sistema operativo llene el nuevo espacio libre.
Para máquinas virtuales de Windows , use diskpart
desde el símbolo del sistema arrancado desde el Consulado de recuperación de Windows (partición de recuperación) y SELECT DISK 1
, luego, LIST PARTITION
recopile el número de partición de su C:\
unidad SELECT PARTITION #
. Puede usar el EXTEND SIZE=mb
para cambiar el tamaño de la unidad de Windows C: \ al valor apropiado. ¡Asegúrate de dejar espacio para las particiones de recuperación y arranque! Es seguro restar 4096 MB del nuevo tamaño de disco virtual para obtener este valor, debido a las instantáneas y los archivos de recuperación de Windows.
Para máquinas virtuales Linux , puede encontrar un live .ISO
de gparted que puede arrancar con el archivo de disco de la VM en: http://gparted.org/ Le llevará directamente a una interfaz gráfica de usuario basada en gparted-gtk, desde donde puede llenar tu espacio libre
Para máquinas virtuales PPC / Mac , Disk Utility
desde el Finder le ayudará a llenar el espacio libre, pero es posible que desee considerar la opción de Linux dividida , ya que actualmente el único método para iniciar MacOSX en VirtualBox es hackintosh, y no puede extender su volumen mientras se inicia en MacOSX. También es posible que desee buscar ajustar temporalmente la configuración de la VM gparted
para que se inicie. Las particiones MacOSX son reconocidas por gparted como HFS
- particiones "Sistema de archivos de apilamiento".
Paso 4 - Fotos de gatos
Porque el internet. ;) Estás terminado. ¡Disfruta de tu nueva .vmdk
imagen de disco virtual redimensionada con VirtualBox para Windows!