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
cda 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 .bakextensión (tiene una .vboxextensión). Cambie el nombre del .vmdkarchivo original con una .bakextensió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 .vmdkformato 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+Cmétodo abreviado de teclado.
Abra el .vbox.bakarchivo 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.bakarchivo para devolverle la extensión esperada de .vbox.
Paso 2 - Elimina la basura
Ahora es seguro eliminar los .bakarchivos restantes en el directorio. Lo que queda es cambiar el tamaño .vmdkcon una .vboxbase 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 diskpartdesde 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 PARTITIONrecopile el número de partición de su C:\unidad SELECT PARTITION #. Puede usar el EXTEND SIZE=mbpara 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 .ISOde 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 Utilitydesde 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 gpartedpara 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 .vmdkimagen de disco virtual redimensionada con VirtualBox para Windows!