从 Windows 10 更新到周年更新(版本 1607)后,我遇到了 Hyper-V 问题。我无法启动虚拟机。
错误信息如下:
虚拟机“name”(guid) 导出失败,错误为“未找到指定文件的虚拟磁盘支持提供程序”。(0xC03A0014)。
答案1
根据我的故障排除步骤,我建议采取以下步骤来减少升级麻烦。
注意:由于我在遇到问题之前已经更新了 Windows 10,因此无法按此顺序进行测试,因此您的反馈非常重要。
更新前
- 关闭所有 Hyper-V 虚拟机。
- 转到“开始”>“打开或关闭 Windows 功能”。
- 取消选中 Hyper-V 并确认重启问题。
更新 Windows
- 更新至 Windows 10 周年纪念版,你可以强制。请注意,您可以控制何时开始下载,但是,下载完成后,我将无法推迟实际更新。
Windows 更新后
- 转到“开始”>“打开或关闭 Windows 功能”。
- 检查 Hyper-V 并确认重启问题。
- 重启后,启动 Hyper-V 管理器
- Hyper-V 管理器 > 您的虚拟机 > 右键单击以更新配置版本。
- Hyper-V 管理器 > 转到虚拟交换机管理器重新创建您的虚拟 LAN 和/或 WIFI 设备。
- 在您的虚拟机配置中,配置上一步中的网络设备。
答案2
此周年更新存在缺陷,并且与 hyper-v 存在许多问题,此帖子的解决方案是使用以下命令在 BCDBoot 上引入一行:
BCDEDIT /Set hypervisorlaunchtype auto
但此特定版本的 Windows 10 还存在其他问题,因此我建议你继续使用版本 1106,直到问题得到解决