Windows 11中“VT-x未启用”需在BIOS/UEFI中开启Intel VT-x或AMD-V,再禁用Hyper-V并重启,最后通过任务管理器性能页确认“虚拟化已启用”。

如果您尝试在Windows 11中运行虚拟机或Android子系统,但提示“VT-x未启用”或“虚拟化功能不可用”,则很可能是CPU虚拟化技术(VT)尚未在固件层开启。以下是两种独立、可行的开启路径,均需在系统重启过程中操作。
一、通过BIOS/UEFI界面直接开启VT
此方法适用于所有品牌电脑,绕过Windows系统直接在硬件固件中启用虚拟化支持,是优先推荐的基础方式。其核心在于定位并修改CPU虚拟化相关选项,该设置位于主板启动前的底层环境,不受操作系统状态影响。
1、关闭电脑,确保完全断电后再次按下电源键开机。
2、在品牌Logo首次出现的瞬间,立即并连续按压指定热键:台式机常用Del或F2;联想笔记本常用F2或Fn+F2;戴尔常用F2;华硕常用Del或F2;技嘉/微星主板多用Del;部分新机型需按F12进入启动菜单后再选“Enter Setup”。
3、成功进入后,使用方向键导航至Advanced(高级)、CPU Configuration(CPU配置)或Security(安全)标签页。
4、在列表中查找以下任一名称的选项:Intel Virtualization Technology、Intel VT-x、AMD-V、SVM Mode或Virtualization Technology。
5、选中该选项,按回车键,在弹出菜单中选择Enabled,确认更改。
6、若存在Intel VT-d或AMD IOMMU选项,也请一并设为Enabled以保障完整虚拟化兼容性。
7、按下F10键,在弹出提示中选择Yes或按回车确认保存并退出。
8、电脑自动重启,进入Windows 11系统。
二、通过Windows系统内置UEFI设置入口开启VT
此方法无需记忆BIOS热键,适用于无法准确捕捉开机按键时机、或BIOS界面响应迟缓的用户。它利用Windows 11的恢复环境引导进入UEFI固件设置,本质仍是修改同一套底层配置,但路径由系统提供标准化跳转。
1、点击任务栏左下角“开始”按钮,选择设置(齿轮图标)。
2、在左侧边栏滚动到底部,点击Windows更新。
3、右侧点击高级选项。
4、在新页面中点击恢复。
5、在“高级启动”区域,点击立即重新启动(注意提前保存所有未保存工作)。
6、电脑重启后出现蓝色恢复界面,依次点击疑难解答 → 高级选项。
7、在高级选项列表中,选择UEFI固件设置。
8、点击重启,设备将直接进入UEFI设置界面(非传统BIOS,但功能等效)。
9、使用键盘方向键浏览主菜单或子菜单,查找含Virtual Technology、Intel VT-x或Secure Virtual Machine字样的选项。
10、选中后按回车,从下拉项中选择Enabled。
11、按F10保存,确认退出,系统自动重启。
三、开启后必须执行的系统级清理操作
即使BIOS/UEFI中已启用VT,Windows 11中若存在冲突的虚拟化组件,仍会导致软件检测失败。该步骤用于清除Hyper-V及其关联平台对CPU虚拟化资源的独占锁定,确保VT-x可被第三方虚拟机(如VMware、VirtualBox)正常调用。
1、鼠标右键点击“开始”按钮,选择Windows终端(管理员)或命令提示符(管理员)。
2、依次输入以下两条命令,每输入一条后按回车执行:
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V /NoRestart
bcdedit /set hypervisorlaunchtype off
3、若提示“操作成功完成”,则说明Hyper-V内核模块与启动项均已禁用。
4、手动重启电脑,使更改彻底生效。
四、验证VT是否真实启用
仅凭BIOS设置成功不代表Windows能正确识别,必须通过系统原生工具进行最终确认。该验证读取的是CPU实际运行时的MSR寄存器状态,结果具备权威性。
1、按下Ctrl + Shift + Esc组合键,直接打开任务管理器。
2、切换至顶部性能选项卡,左侧单击CPU。
3、滚动至窗口右下角,查看虚拟化一栏:若显示已启用,且字体为黑色常规样式(非灰色禁用态),即表示VT已全程贯通生效。










