启用 SLAT 并更正无法启动 Windows Phone 模拟器错误

启用 SLAT 并更正无法启动 Windows Phone 模拟器错误

当我第一次运行 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或 ,功能键,例如F2F10

    • 使能够以下物品(如果有)

    在此处输入图片描述

    • 禁用以下物品(如果有):

      • 英特尔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 设置

相关内容