如何減小VMware虛擬機硬盤空間


VMware是微軟出品的目前最好的虛擬機件,利用虛擬機可輕松實現多系統同時運行。特別需要多個系統來完成不同功能的者更是需要,VMware是最好的選擇,在這里介紹一些VMware虛擬機使用的小技巧,本文介紹如何為Vmware動態分配硬盤減肥瘦身。

 

vmware 占用硬盤空間只增大不減少。即使你刪除文件,占用的硬盤空間也不釋放。用了一段時間后空間不夠了。解決辦法:

 

方法一: 把一部分*sxxx.vmdk文件剪切到其他盤符下。

用ultraEdit 打開Debian_Lenny.vmdk, 你會看到一個文件列表。重新定位你剪切的文件。啟動虛擬機即可。

這方法沒有釋放空間。

 

方法二: 虛擬機裝了VMware Tools就有這項功能了,虛擬的Windows系統在控制面板中有項VMware Tools。(推薦)

打開后可以看到有一欄Shrink,選中要壓縮的分區,點擊Prepare to shrink即可進行壓縮准備。在虛擬機系統中完成壓縮准備后,會跳回到真正操作系統中,有個進度框提示正在壓縮虛擬機文件,最后在虛擬機系統中提示完成壓縮工作。

而虛擬Linux/FreeBSD系統可以用vmware-toolbox。在linux 里安裝vmware-tools, 然后命令行下 vmware-toolbox 點選strike

注意:該方法要保證你當前盤的空間>=要strike的虛擬機大小。所以如果你當前盤空間不夠,你可以用方法一把一些文件移到 其他盤,然后再strike, 最后把移出去的文件移回來。

 

方法三: 在vmware的安裝目錄下,有一個vmware-vdiskmanager

這是我在window下常用到方法。一般幾分鍾就完成。

關閉客戶機,在主機命令行下:

vmware-vdiskmanager - k *.vmdk

注意:這里的*是你的虛擬機vmdk文件的的文件名,還要包括路徑,如:

vmware-vdiskmanager.exe -k "G:\mivm\net\WinXP.vmdk"

執行過程會顯示進度,完成后會提示:

Shrink: 100% done.

Shrink completed successfully.

不過減少的空間不是太多。

 

壓縮功能有些限制,如不能用在選擇了預分配空間的虛擬機上、不能有快照、只能對分區進行壓縮,不能對物理盤進行壓縮等等,具體可以參考用戶手冊。另外,在查看幫助時應該點擊幫助菜單中的“用戶手冊”(User's Manual),而不是“幫助主題”(Help Topics),否則只能看到一些很基本的VMware軟件操作配置,很多東西都找不到。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM