当我第一次运行 Windows Phone 8 模拟器时显示此错误
无法启动 Windows Phone 模拟器
我的系统是联想,配备运行 Win 8 Enterprise 的 Intel Core i5-3470s。SLAT 状态检查显示如下:
您有一台支持 SLAT 的机器,但硬件虚拟化在 BIOS 级别被禁用,因此请启用它。
核心信息显示:
- 搭载 Radeon HD 显卡的 AMD A10-4600M APU
- AMD64 系列 21 型号 16 步进 1,正宗 AMD HYPERVISOR
- - 虚拟机管理程序存在 SVM
- * 支持AMD硬件辅助虚拟化NP
- * 支持 AMD 嵌套页表 (SLAT)
- (- 表示不存在,* 表示存在)
如何启用硬件虚拟化?我在 bios 中找不到任何可以启用 SLAT 的内容。
BIOS 映像
ADVANCE 设置的照片
安全选项卡图像
启动选项卡图像
设备选项卡图像
答案1
正如本文所提到的MSDN 文章
启用 Hyper-V 所需的 BIOS 设置
重新启动计算机并按下进入 BIOS 设置所需的键。
您可以在计算机启动时按下特定键来查看和更改计算机的 BIOS 设置。要按下的键因制造商而异。它通常是特殊键,例如Del或 ,功能键,例如F2或 F10。
- 使能够以下物品(如果有)
禁用以下物品(如果有):
英特尔VT-d
可信执行
保存设置并再次重启计算机。
接下来,在 Windows 中启用 Hyper-V。
我希望它有帮助。
答案2
您可以尝试将 BIOS 刷新到最新版本 -http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029433
但我记得我的一个同事在同样的型号上始终无法让它工作。他最终按照我的教程在 VMWare 中使用模拟器:
Install VMWare Workstation v9 on your host OS
Install Windows 8 64-bit as a guest OS
Enable virtualization in Hardware → Processors and select these settings:
preferred mode: Intel VT-x/EPT
virtualized Intel Vt-X - selected
其余部分未选中。
这将允许您在 VMWare 实例中运行 Windows 8 SDK/模拟器,而无需处理 BIOS 设置