1. 程式人生 > >Virtualbox的VDI檔案瘦身

Virtualbox的VDI檔案瘦身

Virtualbox虛擬機器執行久了之後就會發現,磁碟映象vdi檔案越來越大。即使你把虛擬機器中的大檔案刪除,這個vdi檔案佔用的空間還是不變。也就是說動態擴充套件的vdi檔案只會大,不會小。那麼大的檔案對於備份和分享都不是很方便,所以有必要的時候可以進行壓縮處理。virtualbox介面沒有提供圖形介面的方式可以讓我們來壓縮虛擬硬碟大小,不過幸好可以通過命令來解決。主要分碎片整理和壓縮兩步。

虛擬機器碎片整理

第一步要做的是碎片整理,開啟虛擬機器,執行下面的命令:

sudo dd if=/dev/zero of=/free bs=1M
sudo rm -f /free

(如果是windows,那麼可以下載Sysinternals Suite,地址:

SDelete工具下載連結

下載該工具後解壓到到桌面,再以管理員身份執行cmd並進入到剛才解壓的目錄

最後執行命令#sdelete -c -z C:

等待清理完成結束,接下來進行磁碟壓縮,跟下面的方式一樣。

注:我測試過我的window瘦身,之前是20G,瘦身完成後只有12G了!!!)

壓縮磁碟

關閉虛擬機器,然後通過vboxmanage modifyhd中的--compact來進行,例如:

VBoxManage modifyhd ubuntu.vdi --compact

實際測試我的一個38G的檔案壓縮成只有20G,只壓縮了18GB,這時感覺好極了,爽歪歪了馬上就

哈哈,已經快12點了,睡覺咯。