如何开启 windows 11 的“虚拟化技术”支持 运行安卓子系统与虚拟机前提

如果您尝试在 Windows 11 上运行安卓子系统或虚拟机,但系统提示“虚拟化未启用”或子系统无法启动,则可能是由于 CPU 级虚拟化技术(VT-x 或 AMD-V)在 BIOS/UEFI 中被禁用,或 Windows 内置虚拟化功能未激活。以下是开启虚拟化技术支持的完整操作步骤:

一、确认当前虚拟化状态

该步骤用于快速判断虚拟化是否已在操作系统层面启用,避免重复操作或误判硬件能力。任务管理器可直接读取 CPU 虚拟化开关状态,是验证的第一道依据。

1、按 Ctrl + Shift + Esc 打开任务管理器。

2、切换至“性能”选项卡,点击左侧“CPU”。

3、在右下角查看“虚拟化”状态:若显示已启用,说明 BIOS/UEFI 层已开启;若显示已禁用,必须进入固件设置手动开启。

二、在 BIOS/UEFI 中启用硬件虚拟化

此步骤直接激活 CPU 的 VT-x(Intel)或 SVM/AMD-V(AMD)指令集,是所有上层虚拟化功能(如 Hyper-V、WSA、WSL2)运行的物理基础。未完成此步,后续所有软件配置均无效。

1、重启计算机,在开机自检阶段反复按 Del、F2、F10 或 F12(具体按键依主板品牌而定)进入 BIOS/UEFI 设置界面。

2、使用方向键导航至 Advanced(高级)、Configuration(配置)、Security(安全) 或 CPU Configuration(CPU 配置) 等类似菜单。

3、查找以下任一选项并将其设为 Enabled:Intel VT-x、AMD-V、SVM Mode、Virtualization Technology。

4、按 F10 保存更改并退出,系统自动重启。

三、启用 Windows 内置虚拟化功能组件

该步骤激活操作系统级虚拟化服务,包括 Hyper-V、虚拟机平台与 Windows 虚拟机监控程序平台。三者协同构成 WSA 和通用虚拟机的运行环境,缺一不可。

1、按下 Win + R 打开运行对话框,输入 optionalfeatures 并回车,打开“启用或关闭 Windows 功能”窗口。

2、勾选以下三项:Hyper-V、虚拟机平台、Windows 虚拟机监控程序平台。

3、点击“确定”,等待系统配置完成,按提示立即重启计算机。

4、若界面无响应、勾选无效或家庭版不显示 Hyper-V 选项,需改用命令行方式:

5、右键“开始”菜单,选择 Windows 终端(管理员)。

6、依次执行以下命令(每条执行完毕后再输入下一条):

7、dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

8、dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Android /all

9、执行完毕后,手动重启系统。

四、验证虚拟化功能是否完整生效

该步骤确认 BIOS 层与 Windows 层双重启用已完成且协同工作,确保 WSA、WSL2 或第三方虚拟机可稳定初始化。

1、重启后再次打开任务管理器 → “性能” → “CPU”,确认“虚拟化”状态为 已启用。

2、以管理员身份运行 Windows 终端,执行命令:systeminfo | findstr “Hyper-V Requirements”。

3、检查输出中是否全部显示 Yes,尤其关注“VM Monitor Mode Extensions”、“Second Level Address Translation”、“Data Execution Prevention Available”三项。

4、若任一结果为 No,需返回第二步重新核查 BIOS 设置或第三步中命令执行完整性。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。