安卓模拟器CPU虚拟化开启教程
183 次浏览

安卓模拟器CPU虚拟化开启教程

4.5 分 发布于 2026-09-30

资源介绍

为什么需要开启 CPU 虚拟化

Android Studio 的模拟器(Emulator)基于 Hyper-V / HAXM 技术运行,而这两项都依赖 CPU 硬件虚拟化。如果虚拟化未开启,通常会出现以下问题:

  • 模拟器无法启动,并报错 “Your CPU does not support VT-x”;
  • 即使能够启动,模拟器运行也会极其卡顿。

快速验证虚拟化状态

不同品牌的 CPU,其虚拟化技术的名称与 BIOS 中的叫法并不相同,可参考下表对照:

CPU 品牌虚拟化名称BIOS 里叫
IntelVT-x (Intel Virtualization Technology)VT-x / Intel VT
AMDAMD-VSVM Mode

验证方法:右键开始菜单,打开任务管理器(快捷键 Ctrl+Shift+Esc),切换到「性能」选项卡并选中 CPU。页面上方会显示处理器品牌(Intel / AMD),右下角则能直接看到虚拟化状态:

虚拟化:已启用 / 已禁用

如果这里显示“已禁用”,就需要按下面的步骤进入 BIOS 开启虚拟化。

开启步骤

第一步:进入 BIOS

由于 Windows 无法直接重启进入 BIOS,需要通过「高级启动」中转,具体操作如下:

  1. 打开系统设置:点击任务栏的搜索框,输入「设置」,在搜索结果中点击「打开」启动系统设置。

  1. 在设置窗口左侧导航栏点击「系统」,再在右侧列表中选择「恢复」。

  1. 在「恢复」页面找到「高级启动」一栏,点击其右侧的「立即重新启动」按钮。

  1. 系统弹出重启确认窗口,提示“将重新启动设备,所以请保存工作”,确认无误后点击「立即重启」。

  1. 电脑重启后进入蓝色选项界面,依次选择:疑难解答 → 高级选项 → UEFI 固件设置 → 重启,即可直接进入 BIOS 界面。

第二步:在 BIOS 中开启虚拟化

⚠️ 进入 BIOS 后用方向键操作,鼠标无效。修改完成后按 F10 保存并退出。

不同品牌电脑的 BIOS 界面各不相同,相关选项一般位于以下位置:

Advanced(高级)→ CPU Configuration(CPU 设置)
Security(安全)

找到对应选项后按以下方式设置:

  • Intel CPU:找到 Intel Virtualization Technology / VT-x,设置为 Enabled;
  • AMD CPU:找到 SVM Mode,设置为 Enabled。
💡 VT-d 可以不动,不用开启。它是给直通设备用的,模拟器不需要。

第三步:保存重启

按 F10,选择 Yes 保存设置,电脑会自动重启。

重启后再次打开任务管理器 → 性能 → CPU,右下角应显示 虚拟化:已启用,说明设置已生效。

操作总结

步骤操作
验证任务管理器 → CPU → 看右下角“虚拟化”状态
进入 BIOS设置 → 系统 → 恢复 → 高级启动 → 立即重启 → 疑难解答 → 高级选项 → UEFI 固件设置
开启Advanced / Security → 找到 VT-x / SVM Mode → Enabled
保存F10 → Yes

完成以上设置后,Android 模拟器即可正常运行。