如何删除 Hyper-V AVHDX 文件?

 

案件:

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

- 来自 community.spiceworks.com 的问题

如果您发现在 VM 文件夹中,有一些孤立的 Hyper-V AVHDX 文件但该 VM 上没有快照,这可能是因为删除/合并了 Hyper-V 快照。 这种情况下,只能手动删除检查点,将AVHDX文件合并到原虚拟机中。

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

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

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

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

Hyper-V 虚拟机设置

2.从左侧清单 导航到 硬盘驱动器 ,单击弹出窗口中的 检查 检查父...按钮。

检查虚拟硬盘

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

检查 AVHDX 文件的父磁盘

重要提示:备份您的 VM 以避免意外的数据丢失

在你开始之前,   备份 Hyper-V 虚拟机 以避免意外的数据丢失。 在这里我向您推荐 傲梅企业备份旗舰版, 免费的 Hyper-V 备份软件  为了以下好处。

简单步骤 :添加设备后,您可以通过 2 个步骤快速创建一个完整的备份任务。
无代理备份 :无需安装代理即可集中备份和管理虚拟机。
恢复整个 VM :您可以从任何记录的历史版本快速恢复整个 VM。
支持的版本 :Windows 8/8.1/10/11 中的 Hyper-V、Windows Server/Microsoft Hyper-V Server 2012 R2 及更高版本。
永久免费 :您可以随时使用此免费版本,没有时间限制。

接下来,我将展示如何快速创建 Hyper-V VM 备份任务。 您可以点击按钮下载并享受免费版:

*您可以选择在 Windows 或 Linux 系统上安装此 VM 备份软件。

如何通过傲梅电脑备份快速创建备份任务

注意 :第一次使用傲梅企业备份旗舰版备份 Hyper-V 主机上的虚拟机时,需要绑定 设备 进行身份验证。

添加 Hyper-V 主机

1. 启动 傲梅企业备份旗舰版 ,导航到 备份任务, 然后单击 + 创建新任务 。 根据需要 设置 Task Name Device Target Schedule Cleanup 。

创建 Hyper-V 备份任务

2. 现在您可以单击 开始备份 并选择 添加计划并立即开始备份 ,或 仅添加计划

开始备份

如何删除没有可用快照的 Hyper-V AVHDX 文件

备份完虚拟机数据后,您可以按照我下面介绍的两种方法手动删除/合并 Hyper-V 孤立的 AVHDX 文件到原始虚拟机。

如何在 Hyper-V 管理器中手动合并 AVHDX 文件

1. 启动 Hyper-V 管理器 ,选择目标 VM 并单击 编辑磁盘… 按钮以打开编辑虚拟硬盘向导。

Hyper-V 管理器编辑磁盘

2. 点击 Next 跳过介绍页面进入 Locate Disk 选项卡,点击 Browse… 选择要删除的AVHDX文件。 单击 下一步 继续。

指定 AVHDX 文件

3. 在 “选择操作” 选项卡上,选择 “合并” 并单击 “下一步”

选择合并 AVHDX 文件

4. 在 Configure Disk 子 选项卡上,选择 To the parent virtual hard disk 选项并单击 Next

合并对父虚拟硬盘的更改

5. 查看 摘要 并单击 完成 开始合并。

概括

如何通过 PowerShell 删除 AVHDX 文件 Hyper-V

注意 :你需要安装 Hyper-V PowerShell 模块, 提前运行 cmdlet。

关闭 目标 Hyper-V VM,启动 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

概括

如果您发现该 VM 上有 Hyper-V AVHDX 文件但没有快照,可以手动删除 Hyper-V AVHDX 文件。 在本文中,我介绍了两种将 AVHDX 文件删除/合并到原始 VM 的方法。

保持良好的虚拟机备份始终是可靠的保险。 在这里我向您推荐傲梅网易备份,一款专业的免费备份软件,让您在一个备份任务中覆盖多个虚拟机。 此外,您可以创建有限权限的子账号,避免误操作。