VirtualBox‎ > ‎

壓縮Virtualbox vdi檔案

工具檔案

  • SDelete.zip   45k - Link Lin 在 2011年1月12日 下午6:49 建立 (版本2)
    ‎冗餘硬碟空間整理工具, 用在徹底刪除已刪除的檔案資料內容或者虛擬主機空間最佳化‎
從頁面 檔案櫃 顯示 1 檔案。
2010.12.06

    (適用於windows guest)

    1. 在windows guest下, 到微軟網站下載sdelete軟體, sdelete原先是用在徹底的刪除已經刪除的不必要檔案內容, 避免資訊外流, 也可將硬碟空白內容填入0, 方便虛擬主機壓縮. 
        
            下載網址:http://download.sysinternals.com/Files/SDelete.zip

        將上述檔案解壓縮到執行的目錄, 執行:
 
          C:> sdelete -c c:
 
        

    2. 關閉windows guest, 在host上使用VBoxManage重新整理虛擬主機vdi檔案.
              
       ubuntu> VBoxManage modifyhd /home/test/.VirtualBox/test.vdi  --compact

   完成後可用ls -al 看一下檔案大小, 測試過從40G執行完後vdi檔變為30G, 少了10G, 沒用sdelete則沒有減少.




補充sdelete 命令說明

                    Usage: sdelete [-p passes] [-s] [-q] <file or directory>
                    sdelete [-p passes] [-z|-c] [drive letter]

      
             -c  Zero free space (good for virtual disk optimization).

             -p  pass    Specifies number of overwrite passes.

             -s  Recurse subdirectories.

             -q  Don't print errors (quiet).

             -z  Cleanse free space.




參考網址:
1. http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx
2. http://forums.virtualbox.org/search.php?sid=78ab9c151b918d5615ffa5bb3052fa78

Comments