收縮VDI磁碟

收縮VDI磁碟

我有 40GB 磁碟的 vdi 檔。 vdi 檔案本身有 36GB。我在磁碟中騰出了一些空間,並且能夠將磁碟分割區大小調整為 20GB,留下 20GB 的未分割空間。

我試過:

VBoxManage.exe modifyhd thedisk.vdi --resize 20480

這給了一個錯誤,並且:

VBoxManage.exe modifyhd thedisk.vdi --compact

這留下了... 36GB 的 vdi 檔。

如何回收未使用的空間?

答案1

一種可能性是填滿虛擬機器內的空白空間。

在 Windows 上(sdelete系統內部工具,X:是驅動器盤符):

sdelete -z X:

在 Linux 上:

dd if=/dev/zero of=/tmp/zero
rm /tmp/zero

dd如果您說 ,該命令可能運行得更快。)dd if=/dev/zero of=/tmp/zero bs=1M

然後使用命令(來自主機):

VBoxManage.exe modifyhd thedisk.vdi --compact

相關內容