若虚拟机或wsl2提示缺少虚拟化支持,需在bios中启用vt-x(intel)或amd-v/svm mode(amd):先通过任务管理器或cpu-z确认状态,再按品牌快捷键进bios,于advanced→cpu configuration中启用对应选项,最后按f10保存重启。

安装系统后若发现虚拟机软件(如VMware、VirtualBox)或Windows子系统(WSL2)无法运行,提示缺少虚拟化支持,则很可能是CPU虚拟化技术(VT-x 或 AMD-V)在BIOS中仍处于禁用状态。以下是通过BIOS/UEFI设置启用该功能的具体操作步骤:
一、确认当前虚拟化状态
在进入BIOS前,先快速验证当前系统是否已启用虚拟化。打开任务管理器(Ctrl + Shift + Esc),切换至“性能”选项卡,在CPU信息区域查看“虚拟化”字段。若显示已禁用,则需手动进入BIOS开启;若显示“已启用”,可跳过后续步骤。也可使用CPU-Z工具,在“CPU”标签页中检查“Instructions”行是否包含VT-x(Intel)或AMD-V(AMD)标识。
二、进入BIOS/UEFI设置界面
不同品牌电脑进入BIOS的快捷键存在差异,需在开机自检(POST)阶段快速反复按键。请根据设备品牌选择对应操作:
1、联想笔记本:开机时连续按F2键;部分型号需同时按Fn + F2。
2、戴尔台式机或笔记本:开机看到Dell Logo时立即连按F2键。
3、华硕主板或笔记本:开机时持续按Del或F2键。
4、惠普电脑:开机后迅速多次按F10键;部分机型需按Esc调出启动菜单后再选“BIOS Setup”。
5、微星主板:开机时反复按Delete键;若未响应,可尝试F2键。
6、宏碁设备:开机时连续按F2或Del键。
三、定位并启用虚拟化选项(Intel平台)
进入BIOS后,Intel处理器需启用VT-x功能,该选项通常被归类于高级CPU配置路径下,名称可能略有差异,但核心关键词为“Intel Virtualization Technology”或“VT-x”。操作路径如下:
1、使用方向键切换至Advanced(高级)选项卡。
2、进入CPU Configuration(CPU配置)子菜单。
3、找到名为Intel Virtualization Technology、Intel VT-x或Virtualization Technology的选项。
4、将该项值由Disabled更改为Enabled。
5、若存在Intel VT-d(用于I/O虚拟化)选项,也建议一并设为Enabled以提升兼容性。
四、定位并启用虚拟化选项(AMD平台)
AMD处理器对应的虚拟化技术称为AMD-V,BIOS中通常以SVM Mode(Secure Virtual Machine Mode)形式呈现。其启用路径与Intel类似,但菜单名称不同:
1、使用方向键进入Advanced(高级)或Configuration(配置)选项卡。
2、查找子菜单如CPU Configuration或Northbridge Configuration。
3、定位到SVM Mode、AMD-V或Secure Virtual Machine选项。
4、将该项状态修改为Enabled。
5、部分老款AMD BIOS中该选项可能位于Security(安全)菜单下,请注意关键词检索。
五、保存设置并重启
完成上述任一平台的启用操作后,必须保存更改才能生效:
1、按下F10键(绝大多数主板默认快捷键)。
2、在弹出的确认窗口中,使用方向键高亮选择Yes或Save Changes and Exit。
3、按回车键确认,系统将自动重启。
4、重启完成后,再次打开任务管理器性能页,确认“虚拟化”字段已变为已启用。










