Reducir el disco VDI

Reducir el disco VDI

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 ( sdeletees 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 ddcomando 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

información relacionada