在 Windows Server 中管理 VHD 文件时出错:"找不到指定文件的虚拟磁盘提供程序"
09/08/
本文内容
本文提供了一个解决方案,用于解决在 Hyper-V 管理器中创建虚拟机时发生的错误。
适用于: Windows Server R2
原始 KB 编号: 544
症状
尝试在 Windows Server 的 Hyper-V 管理器中创建虚拟机时,会收到以下错误消息:
日志名称:Microsoft-Windows-Hyper-V-VMMS-Admin
源:Microsoft-Windows-Hyper-V-VMMS
事件 ID:14098
级别:错误
说明:
虚拟机管理服务所需的"存储虚拟化服务提供商"驱动程序未安装或已禁用。 检查设置或尝试重新安装Hyper-V角色。
日志名称:Microsoft-Windows-Hyper-V-Image-Management-Service-Admin
源:Microsoft-Windows-Hyper-V-Image-Management-Service
事件 ID:15062
级别:错误
说明:
'the system failed to create 'E:\VMachine\Virtual Machines\TEST\TEST.vhd'. 错误代码:2424869
当您尝试使用工具(如 Hyper-V Manager、存储管理器或 Diskpart)与虚拟硬盘 (VHD) 文件交互时,您将收到以下错误消息:
标题:虚拟磁盘管理器
说明:未找到指定文件的虚拟磁盘提供程序。
您还可以在 VHDMP 日志中看到以下记录的事件:
事件 ID 3: 无法显示 VHD 。 错误状态:0xC0000061
当您尝试使用 Hyper-V Manager 启动虚拟机时,您将收到以下错误消息:
备注
计算机名称、路径和 GUID 将有所不同,因为它们对于每个环境都是唯一的。
标题:Hyper-V Manager
说明:尝试启动所选虚拟机 时发生错误 (") 启动失败。
Microsoft 模拟 IDE 控制器 (实例 ID {########-##-#-#-#}) :无法打开,出现错误:"连接到系统的设备无法正常工作。"
无法打开附件"驱动器号:\路径\虚拟硬盘\VMNAME_##-#-#-##-#-##.vhd"。 错误:"连接到系统的设备未正常运行"
无法打开附件"驱动器号:\路径\虚拟硬盘\VMNAME_##-#-#-##-#-##.vhd"。 错误:"连接到系统的设备未正常运行"
"VM 名称"无法启动 (虚拟机 ID ######-##-#-#-#)
"VM NAME" Microsoft Emulated IDE Controller (Instance ID {#######-##-#-#-#}) : Failed to Power on with Error: 'A device attached to the system is not functioning." (0x8007001F) (虚拟机 ID:#######-#-#-#-#)
"VM 名称":无法打开附件"驱动器号:\path\Virtual Hard drivers\VMNAME_###-#-#-#-#.vhd"。 错误:"连接到系统的设备未正常运行" (0x8007001F) (虚拟机 ID: #####-##-#-#-#)
"VM 名称":无法打开附件"驱动器号:\path\Virtual Hard drivers\VMNAME_###-#-#-#-#.vhd"。 错误:"连接到系统的设备未正常运行" (0x8007001F) (虚拟机 ID: #####-##-#-#-#)
原因
在设置和FSDepends.sys时VHDMP.sys。 在 Windows Server 计算机上安装某些备份程序时,会出现此计时问题。 默认情况下,注册表FSDepends.sys start 值设置为 Manual。 当任何第三方备份软件加载其磁带设备驱动程序时,该软件有时可能会导致FSDepends.sysVHDMP.sys初始化不正确。
解决方案
若要解决这些问题,FSDepends.sys应设置为 Boot (0x0) 。
请确保先备份注册表,然后再更改它。 此外,请确保您知道在出现问题时如何还原注册表。
若要详细了解如何备份、还原和更改注册表,请单击以下文章编号以查看 Microsoft 知识库中的文章:
322756 如何在 Windows 中备份和还原注册表
若要解决这些问题,请按照以下步骤操作:
启动注册表编辑器。
找到以下注册表项:
HKLM\SYSTEM\CurrentControlSet\Services\FsDepends
在"FsDepends"项下,REG_DWORD值"Start"从 3 更改为 0。
重启计算机。
更多信息
重新启动计算机后,系统将立即FSDepends.sys,并且不再出现计时问题。
或者,可以尝试以下两种解决方法之一。 不建议使用这些方法。 但是,如果编辑注册表不可行或不需要,它们可纠正这些问题:
关闭任何连接的磁带设备并重新启动服务器。 服务器启动后,请尽快打开磁带设备。
禁用名为 TPFilter.sys。
如果觉得《微软服务器vhd 管理 VHD 文件时出错 - Windows Server | Microsoft Docs》对你有帮助,请点赞、收藏,并留下你的观点哦!