Avamar:Hyper-V 备份失败并显示hypervvss_assist调试内部错误
Summary: 提供解决由于虚拟机 (VM) 上的自定义检查点导致 Hyper-V 备份失败的步骤的知识库 (KB) 文章。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Hyper-V 备份失败,并在日志中报告以下错误:
[hypervvss_assist] INTERNAL ERROR: <0001> assert error (this_disk.virtual_disk_snapshot_id.isempty()), hypervvss_targets.cpp
在 Avamar 获取一个或多个虚拟机的虚拟硬盘 (VHD) 列表后,会立即发生此错误:
avhypervvss Info <41738>: Fetching VHD chain list for 'VM_NAME<VM_ID>
即使使用了下面所示的 avtar 标记,备份也会以“Failed”状态结束,而不是“Completed With Exceptions”。
--save-partial-backupCause
在差异磁盘或检查点上创建虚拟机 (VM) 的完整备份中会出现此问题。
提醒:必须使用 Hyper-V Manager 创建差异磁盘或检查点。
在这种情况下,此磁盘没有与之关联的快照 ID。
以下是重现问题的步骤:
- 对具有差异磁盘或检查点的虚拟机执行第一次备份。
- 备份作业成功
- 使用 Hyper-V Manager 再添加一个差异磁盘。
- 运行备份。
观察到的行为:备份失败。
预期行为:备份应该会成功。
Resolution
排除具有自定义或用户创建的检查点的虚拟机。这可以使用数据集或使用avhypervvss.cmd文件(位于 Avamar var 文件夹中)中的“--excludelist”标记来完成。
或者,从虚拟机中删除检查点。这可以使用 Hyper-V Manager 或从以下 PowerShell 命令完成:
Get-VMSnapshot -ComputerName "MyHyperVHost" -VMName "VM with Checkpoint” | Remove-VMSnapshot
如果上述两种解决方法均不可行,请联系戴尔支持并引用此知识库文章。
Additional Information
引入了“--save-partial-backup”标志,以便有一个可用的 Hyper-V 备份可从中还原,即使某些虚拟机无法备份也是如此。
包含一些缺失虚拟机的这一备份以“Completed With Exceptions”结尾。Avamar 备份管理员应始终检视这些异常错误。
Affected Products
Avamar, Avamar Plug-in for Hyper-V VSSArticle Properties
Article Number: 000056344
Article Type: Solution
Last Modified: 14 Nov 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.