无法在 Data Protection Manager 中删除虚拟机的恢复检查点

本文介绍阻止删除 System Center 2012 Data Protection Manager 中虚拟机损坏的恢复检查点的问题。

原始 KB 数: 3059372

现象

Data Protection Manager (DPM) 备份失败后,无法删除 Hyper-V 创建的虚拟机损坏的恢复检查点。 尝试执行此操作时,你会发现 Hyper-V 管理器控制台 GUI 中没有为虚拟机列出的选项。

检查点窗口的屏幕截图,其中显示 Hyper-V 管理器控制台 GUI 中没有为虚拟机列出的选项。

以下命令返回 VM 及其类型的快照列表:

Get-VMSnapshot -VMName <virtual machine name>  

Hyper-V 通常创建的快照属于 标准 类型。 但是,DPM 会创建恢复类型的快照。 在返回的列表中,必须删除恢复快照,因为这些快照实际上是损坏的检查点。

原因

DPM 的工作原理是什么?

通常,DPM 请求 Hyper-V 在 VM 备份过程中为虚拟机创建检查点。 DPM 完成备份后,它会发送备份完整通知,然后 Hyper-V 将检查点合并回主 .vhd 文件并删除 .avhd 文件。

导致检查点损坏的原因是什么?

即使备份完成后,Windows Server 也会使虚拟机处于锁定状态或备份状态。 若要解决此问题,请应用 Hyper-V 虚拟机备份中所述 的修补程序,使 VM 处于锁定状态

但是,即使在执行此操作后,损坏的恢复检查点也会保持不变。

解决方法

无法通过 GUI 删除损坏的恢复检查点。 相反,必须手动合并它们。 有关如何将 .avhd 文件合并到 .vhd 文件的信息,请参阅 在 Hyper-V 中手动将 .avhd 合并到 .vhd。

此资源还建议更好的解决方案(如果有 2008 R2 或更高版本)是创建 VM 的快照。 然后,选择该快照并将其导出。 这会在单个 VHD 文件中创建 VM 的副本。 然后,可以删除旧 VM 并导入新 VM。