【问题标题】:VT-x Not Supported, HAXM cannot be installedVT-x Not Supported, HAXM 无法安装
【发布时间】:2015-08-24 16:33:28
【问题描述】:

我正在尝试在我的 windows10 操作系统上安装 HAXM(由 android studio 推荐),启用了英特尔虚拟技术并且未选中 Hyper-v,但我仍然无法解决“不支持 VT-x, HAXM 无法安装”。

【问题讨论】:

  • HAXM 不兼容 Windows 10。等待更新

标签: x86 virtualization windows-10 haxm


【解决方案1】:

你有什么样的硬件?它需要与“SLAT”兼容。

模拟器的 Hyper-V 要求要求处理器支持启用二级地址转换 (SLAT) 的硬件。 SLAT 支持被引入到 Hyper-V 大约在 Windows Server 2008 中,作为一种减少虚拟机地址映射期间开销的机制。由于 Windows 8 上的 Hyper-V R2 需要 SLAT 硬件,因此 WP8 SDK 模拟器也需要。

有两种方法可以检查您是否有 SLAT 硬件。最好的方法是从 CodePlex (http://slatstatuscheck.codeplex.com/) 下载 SLATStatusCheck 工具。该工具运行的是一个 WPF 4.5 应用程序,它非常简单地指示您是否具有与 SLAT 兼容的硬件。如果您想了解如何在代码中自己进行检查,该工具是开源的。

另一条路线是 CoreInfo.exe,这是一个可从 SysInternals (http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx) 获得的工具。当您使用“-v”参数运行 CoreInfo.exe 时,您将在“EPT 支持英特尔扩展页表 (SLAT)”条目旁边有一个“*”。注意 coreinfo 必须在管理员级别的命令提示符下运行。

CoreInfo 有时会撒谎!如果您已经运行 Hyper-V,它可能会错误地返回 slat 功能的“假阴性”。 CoreInfo 甚至在屏幕条目中告诉你这一点(我忽略了它)——“注意:CoreInfo 必须在没有运行管理程序的系统上执行才能获得准确的结果”。请注意,无论 Hyper-V 是否正在运行,SLATStatusCheck 都会返回正确的结果。下面的屏幕显示了我的 Samsung Series 9 的错误 SLAT 结果。

更多资源

返回一个状态.. Healy 在坦帕

【讨论】:

  • SLATStatusCheck 返回:“您的机器没有硬件虚拟化功能。因此,您的机器不支持 SLAT。”那么现在我在这里的其他选择是什么? (如果有)
  • 弄清楚如何进入您的 BIOS 并查看是否有打开“硬件虚拟化”的选项。这是什么机器?
  • 我在寻找确切的“硬件虚拟化”术语吗?因为我已经检查过并且在 BIOS 中只启用了“虚拟化”。
  • 如果你让我们知道你有什么样的机器,我们可以搜索?
  • 它是一台中等规格的电脑。我对机器的了解是它安装了基于 Intel x64 的处理器 2.10 GHz (Pentium) 和 4gb RAM。注意:我非常感谢您回复我的问题,即使我是迟到的提问和回复的人。
【解决方案2】:

在 Windows 搜索框中输入 Windows 功能,然后在搜索结果中选择打开或关闭 Windows 功能。在 Windows 功能对话框中,启用 Hyper-V 和 Windows Hypervisor Platform:

进行这些更改后,重新启动计算机。

see Hardware acceleration for emulator performance (Hyper-V & HAXM)

【讨论】:

    猜你喜欢
    • 2014-03-05
    • 1970-01-01
    • 2016-05-24
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多