Answers:
要在Windows 8上启用Hyper-V,必须满足一些要求。根据此TechNet文章,除SLAT之外,您还必须具有4GB的RAM,并且系统必须是64位。这些要求在TechNet 的“ 客户端Hyper-V”页面上列出。
有一个简单的检查,您也可以运行以检查系统是否满足要求。打开命令提示符,然后键入“ systeminfo.exe”(不带引号),然后按Enter。最后一部分将显示四行:
VM Monitor模式扩展:
固件中启用的虚拟化:
二级地址翻译:
可用的数据执行保护:
这些选项旁边将显示“是”或“否”,这应有助于您查明阻止您在系统上启用Hyper-V的确切问题。
可以在TechNet上Springboard系列的“ 浏览”页面上找到有关Windows 8中Hyper-V和其他新功能的更多信息。
希望这可以帮助。
Virtualization Enabled in Firmware
读取No
,即使我已在UEFI / BIOS设置中启用它。起初它没有生效。如@Chaos所述,这可能部分是由于Windows保存其内核状态的能力。我在另一个答案中描述了解决过程。
我本人今天才遇到此问题,我认为诀窍是重新启动计算机而不是关闭计算机。我进行了几次冷重启,但均未成功,然后禁用了快速启动选项,在此我阅读以下内容:
“打开快速启动-这有助于在关机后更快地启动PC。重新启动不受影响”
然后,我继续重新启动计算机,而不是关闭计算机,嘿,很方便,它可以正常工作!这可能是巧合,但我认为如果重新启动,则可能会禁用快速启动。