Windows 10 虚拟机管理程序问题

Windows 10 虚拟机管理程序问题

Hyper-V 报告说我没有运行虚拟机管理程序,但所有迹象表明我有运行虚拟机管理程序,并且我的设置正确。尝试启动虚拟机时,我收到以下消息:

虚拟机'xxx'无法启动,因为虚拟机管理程序未运行。

我的系统详细信息是:

  • 中央处理器:英特尔酷睿 i9-9820X
  • 记忆:128GB
  • 母板:华硕 TUF X299(最新固件)
  • 操作系统:Windows 10 专业版 64 位(1903)

我已检查并确认 BIOS 中的所有虚拟化选项都是正确的。

systeminfo报告:

Hyper-V Requirements: VM Monitor Mode Extensions: Yes
                    : Virtualization Enabaled In Firmware: Yes
                    : Second Level Address Translation: Yes
                    : Data Execution Prevention Available: Yes

bcedit报告:

hypervisorlaunchtype Auto

taskmgr(任务管理器)报告:

Virtualization: Enabled

services.msc报告:

Hyper-V Virtual Machine Management: Running (Automatic)

我尝试过多次删除并重新安装 Hyper-V。所有 Hyper-V Windows 功能均已启用。

我尝试运行该命令bcdedit /set {current} hypervisorlaunchtype auto并重新启动,但无济于事。

任何帮助都将非常感激。

答案1

您的设置似乎正确,但 Hyper-V 拒绝工作。

我只能注意到 英特尔酷睿 i9-9820X 对于英特尔® 虚拟化技术 (VT-x) 有以下令人担忧的提示:

并非所有计算系统都提供此功能。请咨询系统供应商以确定您的系统是否提供此功能,或参考系统规格(主板、处理器、芯片组、电源、硬盘、图形控制器、内存、BIOS、驱动程序、虚拟机监视器-VMM、平台软件和/或操作系统)了解功能兼容性。此功能的功能、性能和其他优势可能因系统配置而异。

在我看来,您的配置(硬件或软件)中的某些东西禁用了虚拟化,或者导致 Hyper-V 失败。

我建议看看其他虚拟化产品是否也存在同样的情况,特别是VMwareOracle VM VirtualBox。您需要从 Windows 中卸载 Hyper-V 角色才能使它们正常工作。

如果这些产品都不起作用,那么问题就出在您的主板或 BIOS 或某些驱动程序(通常是芯片组驱动程序)上,导致虚拟化无法运行。

如果任何一款产品确实可以运行,那么问题就出在您的配置中 Hyper-V 存在错误。您需要验证该产品是否真正使用了虚拟化而不是模拟(如果产品内部没有提供该信息,一种方法可能是验证该产品是否可以为 64 位和 32 位创建虚拟机)。

相关内容