VMware 虛擬磁碟 (.vmdk) 採動態分配,**只增不減** (刪除檔案不釋放空間)。三種瘦身方案:
-sxxx.vmdk 分割檔剪貼至其他磁碟。.vmdk 文字描述檔,修改分割檔路徑指向新位置。前提:客體系統已安裝 VMware Tools。
.vmdk → 客體提示完成。vmware-tools → 終端執行 vmware-toolbox (圖形) 或 vmware-toolbox-cmd disk shrink / (命令列) 執行壓縮。關鍵限制:宿主機剩餘空間 ≥ 虛擬磁碟大小。不足時先用方法一移走部分檔案,Shrink 後再移回。
位於 VMware 安裝目錄 (如 C:\Program Files\VMware\VMware Workstation\)。
步驟:
1. 關閉虛擬機 (掛起/快照均不可用)。
2. 宿主機命令列 (管理員) 執行:
vmware-vdiskmanager.exe -k "虛擬機完整路徑.vmdk"
例:vmware-vdiskmanager.exe -k "G:\myvm\net\WinXP.vmdk"
3. 顯示進度條,完成提示 Shrink: 100% done. Shrink completed successfully.
優點:幾分鐘完成,無需進入客體系統。缺點:釋放空間有限;不支援預先分配完整磁碟、有快照、實體磁碟映射的虛擬機。