當您從虛擬機中刪除檔時,這些檔所佔用的磁碟空間不會立即返回到主機系統。如果虛擬磁片具有此類空白空間,您可以使用 清除磁片 (Clean up disks)命令將該空間傳回至 Microsoft Windows 主機上的硬碟。

清除磁片 (Clean up disks)命令類似于Workstation Pro虛擬機器設定中的 Compact 命令,以及 VMware Tools 提供的 shrink 命令。清理磁碟 (Clean up disks)命令具有以下優點:

  • 您可以使用清理磁碟 (Clean up disks)命令,清理擁有快照的虛擬機,或者清理作為連結克隆或連結克隆父代的虛擬機。
  • 清理磁碟 (Clean up disks)命令比壓縮 (Compact)命令能夠回收更多磁碟空間。

    清除磁片 (Clean up disks)命令會從虛擬機器的目前狀態、已關閉電源的快照,以及客體作業系統Windows XP 或更新版本且您已安裝與 Workstation 8 或更新版本相容的 VMware Tools 版本的任何已開啟電源的快照回收磁碟空間。

  • 與 VMware Tools 提供的 Defragment 命令和 shrink 命令不同, 清除磁片 (Clean up disks)命令不需要主機上任何額外的磁碟空間。清理磁碟 (Clean up disks)命令直接在虛擬磁碟 (.vmdk) 檔中運行。
備註: 此命令不可用於遠端虛擬機。

必要條件

  • 確認您使用的是Windows主機,且客體作業系統使用 NTFS。(NTFS 是 Windows XP 或更新版本作業系統的標準。)此功能適用於所有 NTFS 硬碟,但如果作業系統Windows XP 或更新版本,則可回收更多磁碟空間。
  • 關閉虛擬機。虛擬機處於開啟或掛起狀態時,無法使用該命令。

程序

  1. 從庫中選擇虛擬機。
  2. 從功能表欄中選擇虛擬機 (VM) > 管理 (Manage) > 清理磁碟 (Clean Up Disks)
    Workstation Pro 會計算可回收的空間量,然後 立即清理 (Clean Up Now)按鈕會啟動,或者顯示一條消息,說明命令不可用的原因。
  3. 按兩下立即清理 (Clean Up Now)啟動清理過程。
    螢幕上會顯示一個對話方塊,報告清理過程的進度。