縮小VMWare Workstation中vmdk檔案的大小

隨著使用時間的拉長,vmware 中 vmdk的檔案大小只會越來越大,
就算在guest os中把檔案刪掉了,host os中的vmdk檔案也不會縮小。
以下方法,可以有效的把vmdk檔縮小到guest os中真正有使用到的檔案大小,
讓你的vmdk檔不再虛胖。以下方法適用guest os為windows系統。


1.先進入guest os中,把不要的檔案刪除。
2.於guest os中執行清理磁碟,把暫存檔清除。
3.於guest os中,下載SDelete程式,並且解壓縮

本站下載:SDelete.zip  版本:v1.6
官方下載:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx


4.於guest os中進入console端 開始 -> 執行 -> CMD
5.進入解壓縮後的SDelete目錄 執行下面的指令(如果你的vmdk檔不只分割一個磁區的話,請自行參考sdelete的使用說明)
sdelete -c -z

———————SDelete 使用說明———————-

SDelete – Secure Delete v1.6
Copyright (C) 1999-2010 Mark Russinovich
Sysinternals – www.sysinternals.com

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

-a Remove Read-Only attribute
-c Clean free space
-p passes Specifies number of overwrite passes (default is 1)
-q Don’t print errors (Quiet)
-s or -r Recurse subdirectories
-z Zero free space (good for virtual disk optimization)

———————SDelete 使用說明 END—————–


6.SDelete跑完後,把guest os關機。
7.於VMWare中進入設定頁面,依下圖點選
選擇硬碟 -> 點選Utilites -> 點選Compact
跑完後,就大功告成了,去看看你的vmdk檔,檔案大小已經縮小囉

新增評論

Loading