
如果您尝试在 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 设置或第三步中命令执行完整性。

评论(0)