Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 系統工具 >> 如何減小VMware虛擬機硬盤空間

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

日期:2017/2/7 17:51:35      編輯:系統工具

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軟件操作配置,很多東西都找不到。

Copyright © Windows教程網 All Rights Reserved