Hyper-V 安装没有明显问题,但随后启动虚拟机的任何尝试都会引发此错误:
'<virtual machine name>' failed to start.
Virtual machine '<virtual machine name>' could not be started because the hypervisor is not running.
系统信息:
- Windows 10 企业版 1803 17134.523
- 华硕 PRIME B350-PLUS
- AMD 锐龙 5 1600X
以下是我检查过的各种软件的输出:
ASUS UEFI BIOS 实用程序 > 高级模式 > 高级 > CPU 配置
NX Mode Enabled SVM Mode Enabled SMT Mode Auto Core Leveling Mode Automatic mode
任务管理器 > 性能
Virtualization: Enabled
msinfo32.exe > 系统摘要
Hyper-V - VM Monitor Mode Extensions Yes Hyper-V - Second Level Address Translation Extensions Yes Hyper-V - Virtualization Enabled in Firmware Yes Hyper-V - Data Execution Protection Yes
核心信息工具-v
AMD Ryzen 5 1600X Six-Core Processor AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD Microcode signature: 00000000 HYPERVISOR - Hypervisor is present SVM * Supports AMD hardware-assisted virtualization NP * Supports AMD nested page tables (SLAT)
bcdedit.exe > Windows 启动加载程序
nx OptIn hypervisorlaunchtype Auto
PowerShell > 获取服务 -DisplayName Hyper-V*
Status Name DisplayName ------ ---- ----------- Running vmcompute Hyper-V Host Compute Service Stopped vmicguestinterface Hyper-V Guest Service Interface Stopped vmicheartbeat Hyper-V Heartbeat Service Stopped vmickvpexchange Hyper-V Data Exchange Service Stopped vmicrdv Hyper-V Remote Desktop Virtualizati... Stopped vmicshutdown Hyper-V Guest Shutdown Service Stopped vmictimesync Hyper-V Time Synchronization Service Stopped vmicvmsession Hyper-V PowerShell Direct Service Stopped vmicvss Hyper-V Volume Shadow Copy Requestor Running vmms Hyper-V Virtual Machine Management
我在本网站和其他网站上发现了多个类似的帖子,并且已经尝试过(但都无济于事):
- 卸载并重新安装 Hyper-V(多次)
- 重启机器(冷启动,多次)
- 升级我的 BIOS
- 升级主板芯片组驱动程序
对下一步行动有什么想法吗?
答案1
您的硬件按照规格可以运行 Hyper-V,因此问题可能出在某些设置上。
检查 BIOS 中的 高级频率设置 > 高级 CPU 核心设置,如果“SVM 模式”选项设置为已启用。如果没有,请启用它,保存 BIOS,关闭计算机并进行冷启动。
如果这没有帮助,请打开提升的命令提示符并运行以下命令:
bcdedit /set hypervisorlaunchtype auto
然后重新启动计算机,再次进行冷启动。
如果这也不起作用,请检查您的设置是否真的能够使用 Hyper-V AMD-V 与 RVI Hyper V 兼容实用程序,以提升模式运行它。
答案2
操作系统一次只能运行一个 hyper-Visor。您是否可能正在运行另一个,例如 VMware、Virtual Box。或者可能是使用它们的程序,例如 NOX?既然您提到您的企业,是否有任何 GPO 阻止使用 Hyper-V。
为了测试,我将安装备用 SSD 并安装 Windows 10 Pro,看看问题是否仍然存在。