Skip to main content

如何縮小VMware虛擬機並釋放磁盤空間

如何縮小VMware虛擬機並釋放磁盤空間

Geoffrey Carr

默認情況下,VMware會在您添加數據時創建“可增長”的磁盤,這些磁盤的大小會變得更大。不幸的是,刪除數據時它們不會自動縮小。您需要清理或壓縮磁盤以實際釋放硬盤驅動器上的空間。

在不同版本的VMware上,該過程略有不同。我們將在此處介紹VMware Player,VMware Fusion和VMware Workstation的流程。

在開始之前,您可能希望釋放虛擬機內的額外空間。清空回收站,卸載不使用的程序,並刪除其他不必要的文件以釋放空間。

首先,確保您使用預分配的磁盤

此過程僅適用於可增長或“稀疏”磁盤。預分配的磁盤始終是其最大大小。如果您有要預壓縮的預分配磁盤,則需要在繼續之前將其轉換為可擴展磁盤。

但是,您的虛擬機可能具有可擴展的磁盤。 VMware Player只能創建可擴展磁盤,VMware Fusion始終使用可擴展磁盤,除非您在創建磁盤空間後在虛擬機的設置中分配磁盤空間,VMware Workstation會創建可擴展磁盤,除非您進入自定義設置並選中“立即分配所有磁盤空間” “在創建新虛擬機時。

在VMware Workstation或VMware Player上,右鍵單擊虛擬機,然後選擇“設置”。檢查摘要視圖中是否在磁盤大小旁邊顯示“Preallocated”。

在VMware Fusion上,選擇虛擬機,然後單擊虛擬機>設置>硬盤>高級選項。檢查是否選中了“高級選項”下的“預分配磁盤空間”選項。

VMware Player

VMware Played沒有您在付費VMware產品中看到的方便的“清理磁盤”按鈕,但您仍然可以在其界面中使用一些選項來執行此操作。

在VMware Player中,首先關閉虛擬機電源。如果磁盤已打開電源或已掛起,則無法壓縮磁盤。

關閉虛擬機後,選擇它並單擊“編輯虛擬機設置”,或右鍵單擊它並選擇“設置”。

單擊“硬件”選項卡上設備列表中的“硬盤”選項。

首先,單擊“磁盤工具”下的“碎片整理”按鈕,對虛擬機的磁盤進行碎片整理。

VMware完成碎片整理過程後,單擊“磁盤實用程序”下的“壓縮”按鈕。 VMware將壓縮底層虛擬硬盤(.vmdk)文件以釋放空間。

VMware Player不支持快照,因此您不會有任何快照佔用計算機上的額外空間。

VMware Fusion

在VMware Fusion中,首先關閉虛擬機。虛擬機啟動或掛起時,您無法執行此操作。

在VMware Fusion主窗口中,選擇一個虛擬機,然後單擊窗口右下角磁盤使用情況右側的“刷新磁盤空間”圖標。在執行此操作之前,您不會看到虛擬機的最新磁盤使用情況信息。

黃色的“可回收”數據是您可以通過清理虛擬機釋放多少空間。如果您的虛擬機具有可以回收的可用空間,您將在窗口底部看到“清理推薦”消息。單擊它繼續。

單擊出現的窗口中的“清理虛擬機”按鈕。 VMware將自動清理您的虛擬機,然後您可以騰出空間,但這裡顯示的“Reclaimable”空間很大。

VMware Fusion還允許您創建快照,從而捕獲虛擬機在某個時間點的狀態。如果根據此處的磁盤使用情況信息佔用大量空間,則可以刪除快照以釋放空間(如果不再需要它們)。

要查看快照,請在主虛擬機庫窗口中選擇虛擬機,然後單擊工具欄上的“快照”按鈕。選擇一個快照,然後單擊“刪除”將其刪除。

當然,在刪除快照後,您將無法將虛擬機還原到該時間點。

VMware工作站

在VMware Workstation中,首先關閉要壓縮的虛擬機。如果已啟動或暫停,則無法完成此過程。

在主窗口中選擇要壓縮的虛擬機,然後單擊虛擬機>管理>清理磁盤。

該工具將分析所選虛擬機的磁盤,並顯示您可以回收的空間大小。要回收空間,請單擊“立即清理”。

如果沒有空間可以釋放,您將在此處看到“無需清除”消息。

VMware Workstation還允許您創建快照,其中包含虛擬機在創建它們時的狀態的完整“快照”。如果虛擬機從那時起發生了重大變化,這些可能會佔用大量空間。您可以通過刪除不再需要的快照來釋放更多空間。

要查看虛擬機的快照,請在VMware Workstation中選擇虛擬機,然後單擊虛擬機>快照>快照管理器。

要刪除不再需要的快照,請在“快照管理器”窗口中右鍵單擊該快照,然後選擇“刪除”。它將從您的計算機中刪除。

當然,在刪除快照後,您將無法將虛擬機還原到之前的某個時間點。

Link
Plus
Send
Send
Pin