需在BIOS/UEFI中启用VT-x或SVM,并在Windows中开启Hyper-V和Windows虚拟机平台。先通过开机热键或系统设置进入UEFI,启用虚拟化技术及VT-d/IOMMU,再重启后启用系统级组件。

如果您在Windows 11中运行虚拟机或启用WSL2时收到“虚拟化未开启”提示,则说明CPU硬件级虚拟化技术(VT-x或SVM)当前处于禁用状态。该功能必须在BIOS/UEFI固件中手动启用,操作系统无法直接开启。以下是两种独立、可靠且经验证的启用路径:
一、通过开机热键直接进入BIOS/UEFI启用VT
此方法绕过Windows引导流程,在硬件启动初期调用固件设置界面,响应迅速、兼容所有主流品牌机型,是底层配置最直接的实施方式。
1、执行shutdown /s /t 0命令彻底关闭Windows 11,确保非快速启动残留被清除;笔记本建议拔掉电源适配器并长按电源键10秒释放残余电荷。
2、按下电源键开机,在品牌Logo(如Lenovo、Dell、ASUS、HP)首次出现的1–3秒内,连续、快速敲击对应热键。
3、常见热键包括:Del(华硕、技嘉、微星)、F2(联想、戴尔、部分惠普)、F10(惠普主流机型)、Esc(部分惠普及微星);笔记本需注意是否需同时按住Fn键。
4、成功进入后,使用方向键导航至Advanced(高级)、CPU Configuration(CPU配置)或Security(安全)标签页。
5、在列表中查找以下任一选项:Intel Virtualization Technology、Intel VT-x、AMD-V、SVM Mode或Virtualization Technology。
6、选中该选项,按Enter键,在弹出菜单中选择Enabled。
7、若存在Intel VT-d或IOMMU选项,也请一并设为Enabled以保障设备直通与完整虚拟化兼容性。
8、按下F10键,在弹出提示中选择Yes或按回车确认保存并退出。
9、电脑自动重启,进入Windows 11系统。
二、通过Windows 11内置UEFI固件设置入口启用VT
此方法无需记忆热键或反复尝试开机时机,利用系统级恢复环境标准化跳转至UEFI界面,特别适合热键响应不稳定、UEFI界面加载缓慢或对BIOS操作不熟悉的用户。
1、点击任务栏左下角“开始”按钮,选择设置(齿轮图标)。
2、在左侧边栏滚动到底部,点击系统 > 恢复。
3、在“高级启动”区域,点击立即重新启动(请提前保存所有未保存工作)。
4、电脑重启后出现蓝色恢复界面,依次点击疑难解答 → 高级选项。
5、在高级选项列表中,选择UEFI固件设置。
6、点击重启,设备将直接加载主板UEFI配置主界面(非传统BIOS,但功能等效)。
7、使用键盘方向键浏览主菜单或子菜单,查找含Virtual Technology、Intel VT-x或Secure Virtual Machine字样的选项。
8、导航至该选项所在页面(通常位于Advanced或Configuration标签页),选中后按Enter键,将值从Disabled改为Enabled。
9、若存在Intel VT-d或IOMMU选项,建议同步设为Enabled。
10、按F10键,在弹出窗口中选择“Yes”保存设置并退出。
11、电脑自动重启,登录后可通过任务管理器性能页再次验证虚拟化状态。
三、启用Windows系统级虚拟化组件
BIOS中开启VT仅提供硬件支持,还需在Windows中启用对应平台功能模块,否则Hyper-V、WSL2等仍无法运行。
1、按下Win + R打开运行对话框,输入optionalfeatures.exe并回车。
2、在“Windows功能”窗口中,勾选以下两项:Hyper-V和Windows虚拟机平台。
3、取消勾选基于虚拟化的安全性(VBS)(若已启用且与虚拟机冲突,可临时禁用以排除干扰)。
4、点击确定,系统提示需要下载并安装组件,等待完成。
5、安装完成后,系统将提示需要重启电脑以使更改生效。











