當VM中沒有快照時,如何刪除Hyper-V AVHDX檔案

如果您在VM文件夾中發現了孤立的Hyper-V AVHDX檔案,但該VM中沒有快照,則需要手動將AVHDX檔案合併到原始VM中。在本文中,我將介紹2種方法來完成這一操作。

Alex

來自 Alex / 更新於 2025年02月26日

分享至: instagram reddit

如何在没有可用检查点的情况下删除Hyper-V AVHDX文件?

 

案例:

我有一个Hyper-V虚拟机,没有可用的检查点,然而我可以在其虚拟硬盘文件夹中找到许多AVHDX文件。而且它几乎占用了所有的空间。是否有任何解决方案来删除这些AVHDX文件?

- 来自community.spiceworks.com的问题

如果你发现在VM文件夹中有一些孤立的Hyper-V AVHDX文件,但是没有对应的快照,可能是因为删除/合并Hyper-V快照的过程没有正确完成。在这种情况下,你只能手动删除检查点并将AVHDX文件合并到原始VM中。

Hyper-V标志

在本文中,我将介绍如何找到Hyper-V AVHDX文件的父磁盘,并介绍两种手动删除或合并AVHDX文件到原始VM的方法。

在开始之前,请确保你有VM数据的良好备份,并且留出足够的停机时间。

如何找到Hyper-V AVHDX文件的父磁盘

1. 启动Hyper-V管理器,关闭目标VM并右键单击其名称,选择设置

Hyper-V VM设置

2. 从左侧存货中导航到硬盘,点击检查和弹出窗口中的检查父项...按钮。

检查虚拟硬盘

现在你可以看到这个AVHDX文件的父磁盘。

Inspect parent disk of AVHDX file

重要提示:備份虛擬機以避免意外數據丟失

在開始之前,請先備份 Hyper-V 虛擬機以避免意外數據丟失。在此我推薦 AOMEI Cyber Backup,這是一款用於以下優點的免費 Hyper-V 備份軟件:免費 Hyper-V 備份軟件

簡單步驟:添加設備後,您可以通過 2 步快速創建完整的備份任務。
無需代理:無需安裝代理,集中備份和管理虛擬機。
恢復整個虛擬機:您可以從任何已記錄的歷史版本快速恢復整個虛擬機。
支持版本:支持 Windows 8/8.1/10/11 中的 Hyper-V、Windows Server/Microsoft Hyper-V Server 2012 R2 及更高版本。
永久免費:此免費版無限時使用。

接下來,我將展示如何快速創建 Hyper-V 虛擬機備份任務。您可以點擊按鈕下載並使用免費版:

下載免費軟體VMware ESXi & Hyper-V
免費下載

*您可以選擇將此虛擬機備份軟件安裝在 Windows 或 Linux 系統上。

如何通過 AOMEI Cyber Backup 快速創建備份任務

注意:首次使用 AOMEI Cyber Backup 備份 Hyper-V 主機上的虛擬機時,您需要進行設備綁定以進行身份驗證。

Add Hyper-V host

1. 運行 AOMEI Cyber Backup,導航至備份任務,並點擊 創建新任務。根據需要設置任務名稱設備目標計劃清理

建立 Hyper-V 備份任務

2. 現在您可以點擊開始備份並選擇添加計劃並立即開始備份僅添加計劃

開始備份

如何刪除沒有快照可用的 Hyper-V AVHDX 檔案

在備份虛擬機數據之後,您可以按照我下面介紹的 2 種方法手動刪除/合併 Hyper-V 孤立的 AVHDX 檔案至原始虛擬機。

如何在 Hyper-V 管理員中手動合併 AVHDX 檔案

1. 開啟Hyper-V 管理員,選擇目標虛擬機並點擊編輯磁碟...按鈕以打開編輯虛擬硬碟精靈。

Hyper-V 管理員編輯磁碟

2. 點擊下一步跳過介紹頁面,進入定位磁碟選項卡,點擊瀏覽...選擇要刪除的 AVHDX 檔案。點擊下一步繼續。

指定 AVHDX 檔案

3. 在選擇動作選項卡上,選擇合併並點擊下一步

選擇合併的 AVHDX 檔案

4. 在配置磁碟子選項卡上,選擇至父虛擬硬碟選項並點擊下一步

Merge the changes to parent virtual hard disk

5. 檢閱 摘要,然後點擊 完成 開始合併。

Summary

如何透過 PowerShell 刪除 Hyper-V 的 AVHDX 檔案

注意:您需要預先 安裝 Hyper-V PowerShell 模組,以便執行 cmdlets。

關閉目標 Hyper-V 虛擬機,啟動 Windows PowerShell,並執行以下命令來合併 AVHDX 檔案:

Merge-VHD -Path "完整的 avhdx 檔案路徑\avhdx 名稱.avhdx"

例如:

Merge-VHD -Path " C:\Users\Public\Documents\Hyper-V\Virtual hard disks\windemo_7A8CAE52-C2BC-48A0-844A-477FE3879B96.avhdx"

PowerShell Merge-VHD cmdlet

摘要

如果您發現 Hyper-V 的 AVHDX 檔案,但沒有快照,您可能需要手動刪除它們,但要保持正確操作。本文介紹了兩種刪除/合併 AVHDX 檔案到原始虛擬機的方式。

擁有良好的虛擬機備份始終是可靠的保險措施。在這裡,我推薦您使用 AOMEI Cyber Backup,這是一款專業並免費的備份軟體,允許您在一個備份任務中覆蓋多個虛擬機。此外,您還可以創建具有有限權限的子帳號,以避免誤操作。

Alex
Alex · 編輯
Alex 多年來一直深入從事資料保護工作,包括虛擬機器、資料庫以及 Windows PC 和伺服器上的資料備份。他對最新技術趨勢保持警惕,確保所提供的資訊與該領域的持續進步保持一致。