
如果您尝试运行安卓模拟器、DevEco Studio 或 WSL2,但系统提示“虚拟化未启用”或模拟器无法启动,则可能是 CPU 硬件虚拟化(VT-x / SVM)尚未被 Windows 11 正确识别。以下是多种独立、可验证的查看与确认方法:
一、通过任务管理器实时查看虚拟化状态
该方法无需重启、不修改任何设置,仅读取 Windows 内核上报的硬件虚拟化识别结果,是最快捷的初步验证手段。若此处显示“已禁用”,则说明固件层未启用或被系统安全功能屏蔽。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧列表中选择“CPU”。
4、向下滚动至窗口右下角区域,查找标有“虚拟化”的信息项。
5、观察其值:若显示“已启用”,说明CPU虚拟化已被系统识别;若显示“已禁用”,需执行后续任一验证步骤。
二、使用 PowerShell 命令 systeminfo 检查固件级支持
该命令调用 Windows 系统信息工具,可区分“CPU 支持但 BIOS 未启用”与“CPU 本身不支持”两种情形,输出结果包含明确的“虚拟化启用/禁用”字段,具备固件层诊断能力。
1、鼠标右键点击“开始”按钮,选择Windows 终端(管理员)。
2、在终端中输入以下命令并回车:systeminfo。
3、等待命令执行完成,在输出结果中查找“虚拟化启用/禁用”这一行。
4、若该行显示“是”,表示固件已启用且被系统读取;若显示“否”,则确认为 BIOS/UEFI 层未开启。
三、使用 CPU-Z 工具验证 CPU 指令集支持
CPU-Z 是轻量级第三方工具,可绕过 Windows 层直接读取 CPU 的 MSR 寄存器与硬件特性标志位,特别适用于判断 CPU 是否原生支持 VT-x(Intel)或 AMD-V(AMD),避免因系统配置导致的误判。
1、访问官网 https://www.cpuid.com/softwares/cpu-z.html 下载并安装 CPU-Z。
2、运行 CPU-Z,切换至“Instructions”(指令集)标签页。
3、查找以下任一标识:VT-x(Intel 处理器) 或 AMD-V(AMD 处理器)。
4、若对应项旁出现勾选标记(✓),说明 CPU 硬件支持该技术;若为空白或灰色,则该处理器不支持硬件虚拟化。
四、通过 Windows 安全中心检查基于虚拟化的安全性(VBS)干扰
VBS(如内存完整性、内核隔离)会独占虚拟化资源,即使 BIOS 中已启用 VT,也可能导致模拟器无法调用。此步骤用于排查“任务管理器显示已启用,但模拟器仍报错”的典型冲突场景。
1、按下 Win + I 打开设置,进入“隐私和安全性” > “Windows 安全中心” > “设备安全性”。
2、点击“内核隔离”右侧的详细信息链接。
3、查看“内存完整性”开关状态:若为“开启”,则必须关闭以释放 VT 资源。
4、点击“内存完整性”开关将其设为“关闭”,系统将提示需要重启生效。

评论(0)