当前位置:首页 > 大白菜资讯 > 虚拟机提示未开启虚拟化?进BIOS开启VT虚拟化技术的操作步骤
虚拟机提示未开启虚拟化?进BIOS开启VT虚拟化技术的操作步骤
装好VMware或开启WSL2,启动时报"此主机支持Intel VT-x,但Intel VT-x处于禁用状态",或者Hyper-V提示"虚拟机监控程序未运行"。这不是软件问题,而是CPU的硬件虚拟化功能在固件层被关掉了。要打开它,必须进BIOS/UEFI,而不同品牌的入口和选项名差异很大,找错地方会白折腾半天。
一、先在系统里确认当前状态
任务管理器 → 性能 → CPU,右下角有一行"虚拟化:已启用/已禁用"。已禁用就说明要在固件里开。
更详细的信息用命令行:systeminfo,输出末尾的"Hyper-V 要求"下列出四项——VM 监视器模式扩展、固件中已启用虚拟化、二级地址转换、数据执行保护。第二项显示"否"就是BIOS里没开。
还有一种情况:任务管理器显示"已启用",但虚拟机仍报错。那多半是Hyper-V或"虚拟机平台"占用了虚拟化,与第三方虚拟机冲突。此时要在"启用或关闭Windows功能"里关掉Hyper-V,或改用WSL2的兼容模式。

二、从Windows直接进固件设置
不用记按键。设置 → 系统 → 恢复 → 高级启动 → 立即重新启动,重启后选疑难解答 → 高级选项 → UEFI 固件设置 → 重启。这样进入的界面和开机按键进入的一致,但省去了掐时间点的麻烦。
传统BIOS机型(非UEFI)没有这个入口,只能开机时连按按键。常见对应关系:
- 华硕/微星/技嘉主板:Del 或 F2
- 联想(含ThinkPad):F2 或 Fn+F2,部分机型侧面有Novo小孔
- 戴尔:F2,部分机型F12进启动菜单后选BIOS Setup
- 惠普:F10,部分机型先按Esc再按F10
- 华为/荣耀笔记本:F2
Win11开启了快速启动时,按键窗口极短,容易错过。可以先在管理员命令行执行 shutdown /r /fw /t 0,直接重启进固件设置。
三、定位虚拟化选项
Intel平台叫 Intel Virtualization Technology、VT-x、Virtualization Technology,有时缩写成 Intel VT。
AMD平台叫 SVM Mode、Secure Virtual Machine、AMD-V。
这些选项的位置不固定,常见于以下几个菜单:
- Advanced → CPU Configuration
- Advanced → System Agent Configuration → VT-d(注意VT-d是I/O虚拟化,不是VT-x)
- Configuration → Virtualization Technology
- Security → Virtualization
- Overclocking → CPU Features(部分游戏主板放这里)
如果找不到,用BIOS里的搜索功能(华硕、微星较新主板支持),直接搜"virtual"。

四、保存并验证
把选项从Disabled改为Enabled,按F10保存退出(部分品牌是Esc后选"Save and Exit")。机器会自动重启。
回到系统后重新打开任务管理器看"虚拟化:已启用",或在命令行跑 systeminfo 确认第二项变成"是"。
如果改完仍是禁用,检查是否保存成功。有些主板F10只是退出不保存,要选"Save Changes and Reset"。另外部分品牌机(尤其是企业采购机型)的虚拟化选项被厂商锁死,需要更新BIOS或在厂商工具里解锁。
开启后如果虚拟机还是启动失败,再查两个附加项:Intel平台的"VT-d"(I/O虚拟化,PCIe直通需要)、"执行禁用位"(XD bit,通常默认开启)。WSL2还要求开启"虚拟机平台"和"Windows虚拟机监控程序平台"两个Windows功能。

五、与Hyper-V、内核隔离的冲突
Win11默认开启了"内存完整性"(内核隔离),它依赖虚拟化,会占用VT。表现为VMware提示"此平台不支持虚拟化的Intel VT-x/EPT"。
两种解决方向:一是关掉内核隔离(Windows安全中心 → 设备安全性 → 内核隔离详细信息 → 内存完整性关闭),二是把VMware升级到支持Hyper-V共存的版本,并在虚拟机设置里勾选"虚拟化Intel VT-x/EPT或AMD-V/RVI"。
WSL2与VMware的冲突也来自这里。装了WSL2后,VMware会走Windows Hypervisor Platform通道,性能略有损失但能共存,前提是VMware版本足够新。
六、常见问题
开了VT对系统有副作用吗?
没有。它只是把CPU的虚拟化指令集开放给软件,不改变日常性能和功耗。
BIOS里找不到虚拟化选项?
先更新BIOS到最新版;仍是找不到,说明该机型固件屏蔽了此功能,无法开启。
笔记本改了BIOS后设置丢失?
CMOS电池没电导致设置不保存。换电池后重新设置。
开了VT仍提示不支持?
检查是否装的是32位系统(不支持)、CPU本身不支持(老奔腾/赛扬部分型号屏蔽了VT),或虚拟化软件版本过旧。
结论:虚拟化开关在固件里,名字因平台而异——Intel找VT-x,AMD找SVM。先用任务管理器确认状态,再从系统设置里的UEFI入口进BIOS,改完F10保存并回系统复核。开启后若虚拟机仍报错,重点查Hyper-V与内核隔离的占用。

