Cuando utilizamos maquinas virtuales con discos dinámicos estos inevitablemente crecen y aunque eliminemos archivos dentro de ellas este espacio se mantendrá marcado como ocupado y a la hora de manipular las imágenes de disco este espacio adicional puede causar algunos inconvenientes.

Para reclamar dicho espacio debemos hacer lo siguiente:

  • Iniciamos la maquina virtual con Windows y eliminamos todos los archivos innecesarios, también se debe vaciar la papelera de reciclaje, eliminar temporales, limpiar cache del navegador, así como también desinstalamos cualquier programa innecesario.
  • Luego se desfragmenta el disco mediante la aplicación incluida en el sistema operativo.
  • Se procede a limpiar el espacio marcado como libre; Windows no incluye una aplicación para esto así que es necesario descargar una desde aquí.

Luego de descargar el programa y extraerlo se ejecuta de la siguiente manera:

C:\> sdelete c: -z
  • Al terminar el proceso que puede durar varias horas apague la maquina virtual.
  • Luego abra un terminal y vaya al directorio donde se encuentra el archivo .vdi correspondiente a la maquina virtual.
  • Para finalizar ejecute el siguiente comando:
VBoxManage modifyhd --compact nombredeldisco.vdi

Al finalizar podemos comprobar que las imágenes de disco son mas pequeñas que antes y se nos hará mas fácil realizar algunas tareas como respaldar, copia vía ssh, etc.

Espero que esta información les sea útil, saludos…