壓縮 VirtualBox 的VM檔案大小

五月 2, 2009 at 12:20 午後 (1) ()

在 Guest OS裡,當硬碟空間釋放後,Host OS的硬碟檔案(.vdi)卻仍然維持原有大小無法釋放….

此時需藉助VirtualBox的工具,在命令提示字元裡面進行壓縮。

步驟:

1. 在壓縮前於Guest OS以命令提示字元執行sdelete以徹底釋放不必要空間 (選擇性步驟)
sdelete為Sysinternals(現已被Microsoft收購)提供的工具,可於以下網址下載:
http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

格式:sdelete -c <drive>

範例:sdelete -c D:

2. 在Host OS以命令提示字元執行vboxmanage以壓縮VM硬碟檔案,vboxmanage位於安裝目錄下,預設安裝目錄位於C:\Program Files\Sun\xVM VirtualBox,或者可以設定SET PATH=”C:\Program Files\Sun\xVM VirtualBox”

格式:vboxmanage modifyhd <filename> –compact

範例:vboxmanage modifyhd “D:\.VirtualBox\harddisks\WinXP.vdi”  –compact

(以上僅用過.vdi的格式,.vmdk與.vhd格式是否可用仍待確認)

此為VirtualBox 2.2.2新增功能,此功能目前仍為實驗性質。

固定網址 發個留言