如何在该 VM 上没有快照时删除 Hyper-V AVHDX 文件
如果您发现 VM 文件夹中有孤立的 Hyper-V AVHDX 文件,但该 VM 上没有快照,则需要手动将 AVHDX 文件合并到原始 VM。在本文中,我将向您介绍 2 种方法。
案件:
我有一个没有可用检查点的 Hyper-V 虚拟机,但是我可以在它的虚拟硬盘文件夹中找到很多 AVHDX 文件。 它几乎占据了所有空间。 是否有删除这些 AVHDX 文件的解决方案?
- 来自 community.spiceworks.com 的问题
如果您发现在 VM 文件夹中,有一些孤立的 Hyper-V AVHDX 文件但该 VM 上没有快照,这可能是因为删除/合并了 Hyper-V 快照。 这种情况下,只能手动删除检查点,将AVHDX文件合并到原虚拟机中。
在本文中,我将介绍如何找到 Hyper-V AVHDX 文件的父磁盘,以及手动删除或合并 AVHDX 文件到原始 VM 的 2 种方法。
在开始之前,请确保您有良好的 VM 数据备份,并给自己留出足够的停机时间。
1. 启动 Hyper-V 管理器 ,关闭目标 VM 并右键单击其名称,选择 “设置(E)..”。
2.从左侧清单 导航到 硬盘驱动器 ,单击弹出窗口中的 检查 和 检查父...按钮。
现在您可以看到这个 AVHDX 文件的父磁盘。
在你开始之前, 备份 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 主机上的虚拟机时,需要绑定 设备 进行身份验证。
1. 启动 傲梅企业备份旗舰版 ,导航到 备份任务, 然后单击 + 创建新任务 。 根据需要 设置 Task Name 、 Device 、 Target 、 Schedule 和 Cleanup 。
2. 现在您可以单击 开始备份 并选择 添加计划并立即开始备份 ,或 仅添加计划 。
备份完虚拟机数据后,您可以按照我下面介绍的两种方法手动删除/合并 Hyper-V 孤立的 AVHDX 文件到原始虚拟机。
1. 启动 Hyper-V 管理器 ,选择目标 VM 并单击 编辑磁盘… 按钮以打开编辑虚拟硬盘向导。
2. 点击 Next 跳过介绍页面进入 Locate Disk 选项卡,点击 Browse… 选择要删除的AVHDX文件。 单击 下一步 继续。
3. 在 “选择操作” 选项卡上,选择 “合并” 并单击 “下一步” 。
4. 在 Configure Disk 子 选项卡上,选择 To the parent virtual hard disk 选项并单击 Next 。
5. 查看 摘要 并单击 完成 开始合并。
注意 :你需要安装 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'
如果您发现该 VM 上有 Hyper-V AVHDX 文件但没有快照,可以手动删除 Hyper-V AVHDX 文件。 在本文中,我介绍了两种将 AVHDX 文件删除/合并到原始 VM 的方法。
保持良好的虚拟机备份始终是可靠的保险。 在这里我向您推荐傲梅网易备份,一款专业的免费备份软件,让您在一个备份任务中覆盖多个虚拟机。 此外,您可以创建有限权限的子账号,避免误操作。