2011年9月18日 星期日

幫VMware減肥和刪除沒用的檔案

    VMware用越久,佔的空間就越大,今天查看了一下,裡面的硬碟所佔空間(C槽)只有6G,結果外面的空間(.vmdk)卻達到10幾G,差這麼多空間,有辦法可以刪除嗎? 當然有啦! 還有其它是VMware用到的暫存資料,我們也可以刪除的呢?

VMware版本
VMware Workstation
7.1.4 build-385536
有安裝VMware tools

1.幫你的VMware硬碟減肥

  • 方法1 (修改自此篇文章) PS:如果懶得看的人,可以看紅字就行了
    • 步驟1 : 打開VMware,並開啟你要壓縮的作業系統
    • 步驟2 : 先確定你的VMware的要壓縮的作業系統有裝VMware Tools(如果沒裝,在windows下可以用選單選VM→Install VMWare Tools , 在Linux不確定這樣可不可以)。
    • 步驟3 : 將虛擬系統裡的垃圾文件清理乾淨(如:附屬應用程式->系統工具->清理磁碟 或者 解安裝用不到的軟體 等方法),然後關機
    • 步驟4 : 選擇你的虛擬機器選項下的"Edit virtual machine settings",在跳出視窗的"Hardware",選擇要處理的硬碟(Hard Disk),再點右邊的"Defragment"進行碎片整理。
                    PS: 在做這個步驟的時候,請一定要保留足夠的空間!!!
















                

                    
    • 步驟5 : 碎片整理完成後啟動虛擬作業系統
    • 步驟6 : 進入系統後點右下角的VMWare Tools圖標會彈出對話框。
    • 步驟7 : 選點「shrink」,選擇你要整理的槽,在按"prepare to shrink",就會開始馬上整理。
    • 步驟8 : 開始處理時,中間跳出視窗也選確定,直到它說完成,你就減肥成功了。

  • 方法2 (轉自此文章) PS:如果懶得看的人,可以看紅字就行了
    • 步驟1 : 首先你需要在真正的電腦找到vmware-vdiskmanager.exe,他會出現在你安裝VMware程式的目錄下,假設我把VMware裝在 C:\Program Files\VMware\VMware Workstation ,你可以在這個目錄下找到,並記起這個路徑。
    • 步驟2 : 在你真正的電腦,按 開始 -> 執行 -> cmd(命令提示字元)。
    • 步驟3 : 我們要先到虛擬機器(.vmdk)的目錄,所以先在cmd輸入"cd /d 虛擬機器的目錄" , 以下是我虛擬機器(.vmdk)的位址
    • cd /d D:\Virtual Machines\Windows XP Professional
      
    • 步驟4 : 再輸入"vmware-vdiskmanager.exe位址" -k "虛擬機器名稱.vmdk"
    • "C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k "Windows XP Professional.vmdk"
    • 這樣就會開始壓縮了

2.刪除VMware的暫存檔

  • 虛擬機器(xp)裡面的"C:\Documents and Settings\Administrator\Local Settings\Temp\VMwareDnD"裡面的資料都可以刪除,它是當你有資料從真實作業系統到虛擬作業系統複製過程中的暫存檔,所以刪除不會有問題。
  • 在我的真實電腦(Win7)裡面的"C:\Users\Administrator\AppData\Local\Temp\VMwareDnD"裡面的資料都可以刪除,它是當你有資料從虛擬作業系統到真實作業系統複製過程中的暫存檔,所以刪除也不會有問題。

PS:如果有其他地方也可以刪除的也請告訴我一下阿,謝謝!

















沒有留言:

張貼留言