
Tengo un archivo vdi para un disco de 40GB. El archivo vdi en sí tiene 36 GB. Hice algo de espacio en el disco y pude cambiar el tamaño de la partición del disco a 20 GB, dejando un espacio sin particiones de 20 GB.
Lo intenté:
VBoxManage.exe modifyhd thedisk.vdi --resize 20480
lo que da un error, y:
VBoxManage.exe modifyhd thedisk.vdi --compact
lo que deja un archivo vdi de... 36GB.
¿Cómo puedo recuperar el espacio no utilizado?
Respuesta1
Una posibilidad es llenar el espacio vacío desde la VM.
En Windows ( sdelete
es unSistemas internosherramienta, y X:
es la letra de la unidad):
sdelete -z X:
En Linux:
dd if=/dev/zero of=/tmp/zero
rm /tmp/zero
(El dd
comando puede ejecutarse más rápido si dice .)dd if=/dev/zero of=/tmp/zero bs=1M
Yentoncesuse el comando (del host):
VBoxManage.exe modifyhd thedisk.vdi --compact