我需要 SLAT 支持才能在我的 PC 上使用 Windows Phone 8 模拟器,因此我需要购买一台新笔记本电脑才能运行它。
我搜索了英特尔,发现所有 i3 - 5 - 7 系列都支持 SLAT。我还找到了一台搭载英特尔酷睿 i5 3210M 的笔记本电脑,并专门搜索了这款 CPU 是否支持 SLAT (EPT)。我得到的答案是肯定的,支持虚拟化。
最后我买了这台笔记本电脑,但它似乎不支持 SLAT - 至少从“coreinfo”程序输出来看是这样。我无法启用 HYPER-V 功能 - 我收到一条消息,提示“您的 CPU 不支持此功能”。(我使用的是 Windows 8 Enterprise 64 位,它比 PRO 更高)。
我还查看了我的 BIOS 配置,但找不到任何可以启用或禁用这些功能的设置。(我的 BIOS 似乎非常不全面。)
那么,有没有可能在笔记本电脑工厂,工程师说“我们不要给这台笔记本电脑安装 SLAT 支架了,我有点累了,想回家”?
我该怎么办?更新 BIOS 吗?
这是我的笔记本电脑规格。这可能与 SLAT(EPT) 相关:
- 英特尔酷睿 i5 3210M - 2.5 GHz
- Windows 8 企业版 64 位
- Packard Bell Easynote TE11 - HC - 604TK
根据互联网上进行的所有检查;
- 检查了英特尔的网页,似乎支持
- 使用了微软页面上由软件团队制作的工具,似乎受支持
- 使用了英特尔的工具,似乎支持
除了;
- Coreinfo 表示不支持
我认为这是 BIOS 规格引起的,但我没有某种专业的 BIOS,我的 BIOS 是为傻瓜编程的,可以切换简单的东西,仅此而已。
有什么建议吗?是否有专业的 BIOS 可以嵌入到我的 BIOS 芯片中?
答案1
这绝对与您的 BIOS 有关。尝试替换制造商提供的官方 BIOS。您的 BIOS 可能非常简单,但某些 BIOS 升级可能会启用您的虚拟化作为默认设置,此时您的 BIOS 看起来又一样了,没有高级选项。
这里还有另一条信息:微软的 coreinfo 工具会告诉您它所看到的内容,也就是说,如果您在 BIOS 中禁用了 SLAT,coreinfo 会告诉您无法进行任何虚拟化。
为了避免这种情况,并查看您的 CPU 是否支持 SLAT(虚拟化),请首先检查 Intel 或 AMD 的网页。然后使用 Intel 处理器识别工具查看是否支持 VT-x。