demoshop

demo, trying to be the best_

官方網站
http://www.virtualbox.org/

昨天接到一個案子,客戶的主機環境比較特殊所以很好心的提供了一個 VM 來讓我無痛模擬他們的環境來開發,這個 VM 是使用 VirtualBox 做出來的 XP sp3 ,沒有做過任何優化所以容量高達 10G 雖然說現在硬碟大到嚇死人,但是一個那麼大的 VM 還是讓人看起來不滿意,於是就動手將它壓縮順便記錄下來,看看會不會剛好幫助到有需要的人

注意事項此篇使用到了許多工具,依據本文步驟執行使用的空間絕對會減少,但因為最後壓縮 VHD 的工具是 VirtualBox 提供的,因此其他的虛擬機器無法使用,而必須改用相對應的壓縮工具(每一套都有),不然整個 VHD 的大小是不會減少的,還請您注意。


●開啟您的 VM 使用內建的磁碟清理程式將可以清理的全部清除掉

  1. 移除不必要的軟體
  2. 開啟您的 VM 使用內建的磁碟清理程式將可以清理的全部清除掉
    1. 開啟「執行」輸入「cleanmgr.exe
    2. 能勾的全勾
    3. 按下確定等待一段時間
  3. 開啟 IE 清除所有的暫存檔
  4. 清空資源回收桶
  5. 使用 XP 減肥專家

    注意事項刪除後系統會跳出詢問可以一律用「取消」「是」來回應
  6. 刪除 X:\Windeos\Help\*.* (所有檔案,如果有刪不掉的就算了)
  7. 刪除 X:\Windeos\system32\dllcache\*.*(所有檔案,如果有刪不掉的就算了)
  8. 刪除 X:\Windeos\Dirver Cache\i386\*.*(所有檔案,如果有刪不掉的就算了)

如果你想,也可以使用 CCleaner 再跑一次,不過其實影響不大。


●雖然說我們剛剛刪除了一堆東西,但磁碟還是有殘留,可以用 sdelete 工具來徹底刪除

(sdelete為Sysinternals(現已被Microsoft收購)提供的工具下載位置為http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

使用範例

格式:sdelete -c <drive>

範例:sdelete -c D:


●VM 的部份已經處理完畢,現在把VM關掉(必須是關機的狀態)回到主電腦使用 VirtualBox 內建的 vboxmanage 工具

預設的位置在【C:\Program Files\Oacle\xVM VirtualBox

使用範例

格式:vboxmanage modifyhd <filename> –compact

範例:vboxmanage modifyhd D:\.VirtualBox\harddisks\XP.vdi  –compact


demo廢言步驟都結束後來看看成果
原本檔案大小

處理後的檔案大小

VirtualBox 系列文章

回應討論