为什么无法合并自动vhd链?

自动虚拟硬盘是Hyper-V差异磁盘,以.avhd(x)文件格式存储虚拟机的检查点。创建检查点时,您将创建与父磁盘关联的自动 vhd。所有 Hyper-V检查点都相互连接并以链的形式组合,因此应按特定顺序合并它们:从最新的到最旧的。

当无法合并avhd链时,可以检查虚拟机是否 磁盘空间不足父磁盘已损坏 顺序不正确

因此,解决问题的想法基本上是:检查是否遵循所有注意事项,然后以正确的方式手动合并 Hyper-V avhd 文件。

合并 Hyper-V avhd 之前必须了解的 5 件事

以下是您应该了解的一些规则,以确保合并能够正常进行。如果无法正确合并自动vhd 链,请检查是否违反了以下任一点:

1. 不要 直接从计算机中 删除Hyper-V 检查点 。

2. 不要删除avhd 链中间的检查点,因为avhd与父磁盘紧密关联。Hyper-V 会自动将 AVHD 文件合并到树形结构中的父磁盘中。如果中间磁盘之一损坏,将导致其子磁盘无法使用。

3. 在合并 .avhd文件之前关闭虚拟机。如果在虚拟机运行时删除检查点,则该 AVHD 文件将继续保存虚拟机的所有操作。然后当VM关闭时,Hyper-V将开始合并文件,这可能会导致数据丢失或磁盘无法再次启动。

4. 不要在虚拟机中扩展带有检查点的虚拟硬盘,因为这会导致检查点无法使用。

5. 不要使用检查点作为备份,并定期删除检查点。深 AVHD链会降低读取数据的速度、占用大量磁盘空间并降低虚拟机性能。

如何修复 Hyper-V 合并失败 - 手动合并

如果正在进行的 Hyper-V合并失败,则可能是您操作不当。问题是,如果您有大量 AVHD 文件,则需要按特定顺序合并它们:从子级到父级。您需要弄清楚检查点结构,然后 根据其顺序 手动合并 .avhd 文件 。

下面我将一步步向您展示如何正确地进行操作。

第 1 部分. 在 Hyper-V Manager 中建立检查点树的结构

1. 打开 Hyper-V 管理器。选择要合并其检查点的虚拟机。

2. 在 操作 窗格中,选择检查磁盘 以建立检查点树的结构。

检查磁盘

3. 在打开的窗口中,选择.avhd(x) 文件并将其打开。

打开avhd文件

4.然后您将看到磁盘信息,包括其类型、名称、位置、大小和父级名称。记录父磁盘名称。

磁盘信息

5. 如果您有多个检查点,请对每个 .avhd(x) 文件重复步骤 4。

第 2 部分:手动正确合并 Hyper-V AVHD

完成上述操作后,您就可以开始正题了。以下是手动合并 avhd 的方法:

1. 在 Hyper-V 管理器中。 在右侧窗格中 选择编辑磁盘 。

2. 在开始之前部分中,单击 下一步

3. 在“查找磁盘”部分中,选择 “浏览”以查找链中最新的 .avhd 文件。

定位avhd

3. 在“选择操作”部分中,选择 “合并”,将差异磁盘中存储的更改合并到其父磁盘或另一个磁盘中。

手动合并 avhd(x)

4. 通过选择“到父虚拟硬盘”来配置磁盘 。

将 avhd 合并到父磁盘

5. 单击 “完成”关闭该向导。然后重复该过程,直到只剩下原始父磁盘。

6. 完成所有步骤后,重新启动虚拟机。

合并多个 avhd 文件可提高 Hyper-V虚拟机的性能。检查点不应该保留太长时间,因此如果要保护虚拟机数据,应该使用备份方法而不是检查点。

注意:Hyper-V 检查点不能替代备份

多个自动虚拟硬盘会影响I/O并占用大量磁盘空间,导致Hyper-V虚拟机性能下降。因此,您不应该在 Hyper-V 虚拟机中创建如此多的检查点。为了更好地保护 Hyper-V数据,您可以使用第三方工具或内置功能来 备份 Hyper-V VM

这里,我将使用一款免费的 Hyper-V备份软件 ——傲梅企业备份旗舰版来自动化Hyper-V虚拟机保护。它提供灵活的备份策略来保护企业免受安全威胁,并支持 Hyper-V主机(2012 及更高版本)上的虚拟机备份。有了这个专业的备份工具,您可以免费受益于这些功能。

永久免费 :傲梅企业备份旗舰版的免费版没有时间限制。
易于使用 :凭借其直观的界面,您可以轻松创建强大的备份任务,而无需安装代理。
安排虚拟机备份 :自动运行 Hyper-V 备份以减少人为错误,并通过中央控制台简化虚拟机管理。
快速灾难恢复:只需点击几下,您就可以将 Hyper-V 虚拟机从备份文件快速恢复到之前的状态,无需复杂的重新安装或配置。
时间和成本低:自动执行热备份并提供增量备份,从而最大限度地减少操作中断并节省存储空间。
角色分配:允许一名管理员创建有限权限的子账户,有效降低管理成本和人为错误。

请点击下面的按钮免费下载并使用傲梅企业备份旗舰版:

免费下载软件VMware ESXi & Hyper-V
安全下载

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

免费备份Hyper-V虚拟机的步骤:

1.绑定您的设备,而不是在虚拟机上安装代理。输入基本信息并添加Hyper-V设备。

添加 Hyper-V 主机

2. 单击 备份任务 >>创建新任务 以计划Hyper-V 备份任务。

创建 Hyper-V 备份

3. 输入 任务名称 ,然后选择Hyper-V 备份 。然后选择要备份的虚拟机。

Hyper-V 备份

◆ 指定 备份目标,例如网络或本地。最好使用 3-2-1 备份规则并将虚拟机备份存储在不同的位置。

◆ 使用完整/增量备份安排Hyper-V备份,并将时间和频率设置为每日/每周/每月。

安排 Hyper-V 备份

4. 单击 “开始备份”以对多个虚拟机执行自动 Hyper-V 备份。

✍ 虽然免费版满足了大部分虚拟机备份需求,但您还可以升级到 高级版 以享受:
✦ 批量虚拟机备份:批量备份由 vCenter Server 或独立 ESXi 主机管理的大量虚拟机。
✦ 备份清理:配置保留策略以自动删除旧的备份文件并节省存储空间。
✦ 恢复到新位置:轻松在同一或另一个数据存储/主机中克隆虚拟机,无需重新安装或配置新虚拟机。

概括

无法合并自动vhd链时怎么办?在本文中,我们讨论了如何修复 Hyper-V合并失败的问题,并介绍如何在 Hyper-V 虚拟机中手动合并 avhd。但请记住,检查点或 快照不能替代备份 。对于VMware 和 Hyper-V VM,备份始终是长期数据保护的更好选择。