NetWorker:Windows 2012 备份因DISASTER_RECOVERY失败,并显示 “save:保存灾难恢复存储集时出错”
Summary: 本文介绍在 Windows 2012 备份过程中 DISASTER_RECOVERY:\ 存储集失败,这是由损坏的 Windows WMI 存储库导致的。NetWorker 无法通过 WMI 检索系统制造商数据,从而导致错误。修复或重建 WMI 存储库并更新 Windows 客户端可解决此问题。
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
DISASTER_RECOVERY:\ 在 Windows 2012 计算机上备份失败。
所有其他存储集(例如驱动器、文件夹或文件)都成功完成。
存储集 WINDOWS ROLES AND FEATURES 和关键驱动器备份成功。
显示的唯一错误是
save: Error occured while saving disaster recovery save sets
保存输出中的最后一个条目是(未显示错误):
create_ossr_info_file: Calling get_system_manufacturer_info
在调试级别 5 中运行备份时,会在日志末尾注明以下错误:
machine_name: WINDOWS ROLES AND FEATURES:\ level=full, 6636 KB 00:00:02 21 files Completed savetime=1442493321 09/17/15 14:35:23.961661 Unregistered session id:2, fd:1420, idx:1, ssn_max_pollfd:1, 1(512) 09/17/15 14:35:23.992862 nsr/libwinclass/ossr_sysinfo_xml.cpp: NULL pointer passed to disk_free_list() 09/17/15 14:35:23.992862 nsr/libwinclass/ossr_sysinfo_xml.cpp: NULL pointer passed to pool_free_list() 09/17/15 14:35:23.992862 nsr/libwinclass/ossr_sysinfo_xml.cpp: NULL pointer passed to volume_free_list() 09/17/15 14:35:23.992862 nsr/libwinclass/ossr_sysinfo_xml.cpp: NULL pointer passed to partition_free_list() 09/17/15 14:35:23.992862 nsr/libwinclass/ossr_sysinfo_xml.cpp: NULL pointer passed to adapter_free_list() 86024:save: Error occured while saving disaster recovery save sets.
Cause
在
问题出在 Windows WMI 上。当 NetWorker 使用 WMI 查询获取系统制造商信息以存储在
DISASTER_RECOVERY:\ 备份时,NetWorker 使用 WMI(操作系统组件)获取客户端计算机信息(如域名、制造商、计算机名称和物理内存),然后将其填充到 DISASTER_RECOVERY:\ 元。在这种情况下,计算机的 WMI 已损坏,NetWorker 无法从 WMI 获取数据,从而导致备份失败。
问题出在 Windows WMI 上。当 NetWorker 使用 WMI 查询获取系统制造商信息以存储在
DISASTER_RECOVERY:\ 存储集元数据。
运行
Get-WmiObject Win32_Computersystem 从 Powershell 执行的操作失败,并显示无效的操作消息。要验证 WMI 是否已损坏,请在该计算机上的 Windows Powershell 上运行以下命令。
一个好的输出应该是:
PS C:\> Get-WmiObject Win32_Computersystem Domain : emc.com Manufacturer : VMware, Inc. Model : VMware Virtual Platform Name : LIME PrimaryOwnerName : Windows User TotalPhysicalMemory : 2146951168
如果出现任何其他输出,则表明 WMI 已损坏,无法响应操作系统调用。损坏的 WMI 的示例如下所示:
PS C:\Users\Adam.Boesl> Get-WmiObject Win32_Computersystem
Get-WmiObject : Invalid class
At line:1 char:14
+ Get-WmiObject <<<< Win32_Computersystem
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Resolution
Windows Server 2012 备份在 NetWorker 兼容性指南中列出为受支持。查看适用于您的 NetWorker 版本的兼容性指南:E-Lab Interoperability Navigator 2.0-HOME (您必须使用戴尔支持帐户登录)。
但是,此问题发生在 Windows 操作系统上。对于供应商不再支持的平台上的操作系统级别问题,支持能力有限。
确保客户端操作系统已安装最新的操作系统更新。如果卷影拷贝服务 (VSS) 备份继续失败,您可以调查 VSS 组件。VSS 组件调查和操作系统功能必须由系统管理员调查。
如果无法解决操作系统问题,请在没有 VSS 的情况下对客户端执行文件系统数据备份。
- 配置客户端的保存操作以包括
VSS:*=OFF管理此进程:
提醒:查看 —> 必须在 NMC 中启用诊断模式才能查看保存操作设置。 - 更新客户端的存储集字段以仅包括文件、文件夹或卷。例如:

警告:如果没有 VSS,则无法执行基于数据块的备份 (BBB) 或 DISASTER_RECOVERY:\ 一致性备份。可以在没有 VSS 的情况下备份文件系统数据;但是,如果没有 DISASTER_RECOVERY:\ 备份,则无法执行裸机恢复 (BMR)。
Additional Information
这适用于所有版本的 NetWorker,并且仅适用于 Windows 2012 和 Windows 2012 R2 计算机。
注意: 在 Windows Server 2008 中也观察到这种情况;但是,NetWorker 备份不再支持此操作系统。
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000018662
Article Type: Solution
Last Modified: 27 Apr 2026
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.