必须在BIOS/UEFI中启用CPU硬件虚拟化(VT-x或AMD-V)才能运行虚拟机等;先通过任务管理器确认“虚拟化”状态为“已禁用”,再按品牌热键进BIOS,在Advanced→CPU Configuration中启用Intel VT-x/SVM Mode,同时开启VT-d/IOMMU,最后按F10保存重启验证。

电脑组装完成或系统重装后,VMware、VirtualBox、WSL2或Android模拟器启动失败并提示“VT-x is not enabled”“此主机不支持虚拟化”,说明CPU硬件虚拟化功能在BIOS中仍处于关闭状态,必须手动启用才能让虚拟环境正常运行。
先确认虚拟化当前是否真的被禁用
别急着重启进BIOS——先花10秒验证状态,避免白忙一场。按下 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”选项卡,点击左侧“CPU”,滚动到底部右下角,找到“虚拟化”字段。若显示“已禁用”,才需要后续操作;若已是“已启用”,问题出在软件层或Hyper-V未启用等其他环节。
这一步不能跳过。有些用户误以为报错就一定是BIOS没开,结果反复进BIOS折腾,其实CPU-Z或systeminfo已显示固件已启用,真实原因是Windows家庭版缺少Hyper-V组件或第三方安全软件拦截了虚拟化调用。
按品牌精准进入BIOS/UEFI设置界面
开机自检(POST)阶段只有1–3秒窗口期,错过就得关机重试。不同品牌触发键不同,且部分机型需组合键或分步操作:
方法一:联想笔记本——开机看到Lenovo Logo时立刻连按 F2;部分ThinkPad型号需同时按 Fn + F2。
方法二:戴尔台式机/笔记本——Dell徽标刚出现就猛敲 F2;极少数OptiPlex型号需先设管理员密码才能解锁虚拟化选项,此时F2进去后找不到相关菜单。
方法三:华硕主板或ROG笔记本——持续按 Delete 键;若无效,改按 F2;UEFI界面下如为简易模式(EZ Mode),务必先按 F7 切换至Advanced Mode,否则CPU配置项不可见。
【关键提醒】惠普机型必须按Esc→松手→再快速按F10;只按F10或只按Esc都会失败。宏碁与神舟多数用F2,但部分暗影骑士系列需Del键。
在BIOS中定位并启用虚拟化开关
进入BIOS后,界面无鼠标、全靠方向键导航。虚拟化选项位置因厂商而异,但逻辑统一:它一定藏在CPU相关子菜单里,不会出现在Main或Boot主页面。
第一步:用方向键高亮选中 Advanced(高级)选项卡,按回车进入。
第二步:在Advanced子菜单中,查找并进入 CPU Configuration(CPU配置)或 Processor Configuration(处理器配置)。
第三步:在该子菜单内滚动查找以下任一名称的条目:
• Intel Virtualization Technology(Intel平台)
• SVM Mode(AMD平台)
• Virtualization Technology(通用命名)
• AMD-V(部分老主板)
第四步:将光标移至此项,按回车调出值列表,选择 Enabled。注意:不要选“Auto”或“OS Controlled”,某些主板的Auto模式实际等同于Disabled。
第五步:若看到 Intel VT-d 或 AMD IOMMU 选项,也一并设为Enabled——它们不是VT-x/AMD-V的替代项,而是增强I/O设备直通能力的配套功能,对WSL2和PCIe设备虚拟化有实际帮助。
保存设置并验证生效
改完不保存=白改。必须主动触发保存动作,不能仅按Esc返回再选Exit。
按 F10 键,屏幕上会出现“Save Changes and Exit?”提示,用方向键选 Yes 并回车。系统将自动重启。
重启进入Windows后,立即打开任务管理器→性能→CPU,确认右下角“虚拟化”字段已变为“已启用”。此时VMware、VirtualBox或wsl --install 命令即可正常执行。


















