Compactar máquina virtual Windows 10

En una maquina virtual Windows 10 tras instalar parches el disco ocupa unos 25-30 GB. Para reducir un poco el espacio primero haremos una limpieza para lo que instalamos BleachBit y le damos una buena pasada al sistema seleccionando todo.

Después de-fragmentaremos el disco.

A continuación descargamos sdelete de sysinternals y ejecutamos una pasada de ceros:

sdelete.exe -z c:

Ahora apagamos la maquina virtual Windows y compactaremos el disco duro virtual.

Para ello utilizaremos el comando VBoxManage que encontrareis en la carpeta de instalación de VirtualBox:

VBoxManage.exe modifyhd <path-y-nombre-de-archivo.vdi> --compact

Tengo mi máquina, o mejor dicho el disco duro virtual, en la ubicación siguiente:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd w10.vmdk --compact

Pero recibo un error debido a que la extensión vmdk todavía no se soporta

0%...
 Progress state: VBOX_E_NOT_SUPPORTED
 VBoxManage.exe: error: Compact medium operation for this format is not implemented yet!

Con el mismo comando VBoxManage podemos traducir un disco vmdk a vdi que si es soportado.

vboxmanage clonehd origen.vdmk destino.vdi --format VDI
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd w10.vmdk w10.vdi --format vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'vdi'. UUID: 2087515d-398c-4203-85fb-09a623ea5631

Ahora podremos compactar, y tendremos que modificar la configuración de la máquina para que a partir de ahora use el archivo vdi en lugar del vmdk.

“C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” modifyhd w10.vdi –compact

Y eso es todo.

 

One comment

  • Asael Torres Polano

    VirtualBox es una herramienta muy eficiente para simular cualquier tipo de sistema operativo.
    De tal manera que pareciera que estamos manipulando el sistema Operativo Oficial

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.