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

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

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

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

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

必要條件

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

程序

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