Reducir el tamaño de las máquinas virtuales en VirtualBox

Una de las principales ventajas que nos ofrece VirtualBox es la capacidad de crear discos virtuales reservados de forma dinámica, los cuales van incrementando su tamaño a medida que se agrega información hasta el tamaño que hemos definido al momento de la creación del disco.

El problema con esta función es que cuando eliminamos información de dicho disco no vemos que el tamaño del disco sea reducido y seguirá ocupando el mismo tamaño.

Para reducir el tamaño del disco virtual seguiremos los siguientes pasos:

  1. Borrar archivos innecesarios con CCleaner.

  2. Desfragmentar disco con Defraggler.

  3. Escribir ceros en el espacio que ha sido liberado con SDelete:
    sdelete.exe -z C:
    
  4. Apagar la máquina virtual.

  5. Crear un nuevo disco virtual con el tamaño deseado:
    VBoxManage createhd --filename "/path/New.vdi" --size 100000
    
  6. Clonar el disco antiguo en el disco recién creado:
    VBoxManage clonehd "/path/Old.vdi" "/path/New.vdi" --existing