從虛擬機器刪除檔案時,這些檔案佔用的磁碟空間不會立即傳回主機系統。如果虛擬磁片具有此類空白空間,您可以使用 清除磁片 (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) 以啟動程式。
    對話方塊會報告清理程式的進度。