隨著虛擬機器內資料增長,原始分配的虛擬硬碟空間往往不敷使用。VMware 提供命令列工具 vmware-vdiskmanager.exe 可在不重建虛擬機的情況下,直接擴充虛擬磁碟容量。本文將引導您完成三步驟擴容操作。
cd "C:\Program Files (x86)\VMware\VMware Workstation"※ 路徑視安裝版本與自訂路徑而異,請依實際情況調整。
vmware-vdiskmanager.exe -x <目標總容量> "<虛擬磁碟完整路徑>"範例(將虛擬磁碟擴充至 60GB):
vmware-vdiskmanager.exe -x 60GB "D:\VMs\Win10\Win10.vmdk"
-x:指定擴容參數。目標總容量:單位可用 GB、MB,必須大於原容量。虛擬磁碟路徑:包含副檔名 .vmdk,路徑含空白時需雙引號括住。虛擬磁碟雖已擴大,但客體 OS(如 Windows、Linux)的分區表與檔案系統仍維持原大小,新增空間會顯示為「未配置空間」。您必須進入客體 OS 進行分區擴展:
fdisk 或 parted 建立新分區 → pvcreate → vgextend → lvextend → resize2fs/xfs_growfs。gparted 圖形工具或 fdisk 刪除重建分區(需謹慎備份),再 resize2fs。.vmdk(單一檔案)或分割成多個 2GB 檔案的虛擬磁碟。實體磁碟對映不適用。vmware-vdiskmanager.exe 位置:Workstation 安裝目錄;Player 可能需安裝 VMware Disk Development Kit 或使用 Workstation 試用版取得該工具。Workstation 12+ 版本提供圖形化擴容: