18 jun 2010

Compactar archivos VDI

Seguramente si han utilizado VirtualBox en Linux, para virtualizar una máquina Window$, se habrán dado cuenta que por mas que uno elija la opción de crecimiento dinámico del disco rígido virtual, y contrario a lo que uno pensaría, el disco crecerá en la medida que uno ocupe más espacio, pero no se reducirá cuando uno borre archivos dentro de la maquina virtual. Por suerte, los muchachos de Sun, se dieron cuenta de este inconveniente, y con la ayudita de una herramienta gratuita de Microsoft, podemos hacer que el disco ocupe justo lo necesario y así ahorrarnos unos bytes de disco.

1. Dentro de la maquina virtual Window, bajamos esta utilidad de Microsoft "Sdelete".
2. Vamos a Inicio -> Ejecutar…-> cmd
3. Nos movemos hasta la ubicación del sdelete y tipeamos: sdelete.exe -c c: (c: o cualquiera sea la unidad que necesitamos reducir). Esto seguramente tarde un rato ya que se ocupa de liberar el espacio libre, valga la redundancia.
4. Una vez terminado, apagamos la maquina virtual y cerramos VirtualBox.
5. Desde nuestro Linux preferido (Debian), abrimos una consola y escribimos: VBoxManage modifyvdi xxxxx.vdi compact (donde xxxxx.vdi es el nombre del archivo.vdi que quieren reducir)
6. Au revoir! Con un poco de suerte, paciencia y si habían borrado grandes cantidades de datos en la máquina virtual, ahora deberían haberse quedado con un archivo bastante más chico.