必须进入BIOS/UEFI启用CPU虚拟化:先在任务管理器确认“虚拟化”显示“已禁用”,再通过热键(如Delete/F2)或Windows恢复环境进入BIOS,于Advanced/Configuration/Security页启用Intel VT-x或AMD SVM,保存重启。

电脑运行安卓模拟器、WSL2或Docker Desktop时弹出“虚拟化未开启”“VT-x is not enabled”等报错,说明CPU硬件级虚拟化功能在主板固件中处于关闭状态——这是操作系统无法绕过的底层限制,必须手动进入BIOS/UEFI启用对应开关,否则所有依赖硬件加速的虚拟环境都无法正常启动。
先确认虚拟化确实没开
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击左侧“CPU” → 滚动到底部查看“虚拟化”字段。若显示“已禁用”,说明BIOS里真没开;【若此处已显示“已启用”,问题大概率出在Hyper-V、内核隔离或安全启动冲突,不用再进BIOS】。
别跳过这步直接进BIOS,很多用户白忙活半天,结果发现系统早已识别并启用了VT。
两种稳进BIOS的方法选一个
方法一(热键直入,适合台式机或手速快的用户):关机后按下电源键,在品牌Logo(如ASUS、DELL、Lenovo)刚出现的1秒内,立即连续按压对应键——华硕/技嘉/微星按 Delete,联想多为 F2 或 Fn+F2,戴尔是 F2,惠普是 Esc→F10,小米/华为笔记本常为 F2。错过就得强制关机重试。
方法二(Windows恢复环境稳进,强烈推荐笔记本用户):点“开始”→“电源”,按住 Shift 键不放,再点“重启”→进蓝色菜单→“疑难解答”→“高级选项”→“UEFI固件设置”→点“重启”。这一步绕过抢键难点,100%进得去。
在BIOS里精准定位并启用VT选项
第一步:使用方向键切换至 Advanced(高级) 或 Configuration(配置) 或 Security(安全) 标签页。不同主板位置差异大,但关键词就几个——盯紧 “Virtualization”、“VT-x”、“SVM”、“AMD-V”、“Intel Virtual Technology”、“Secure Virtual Machine”。
第二步:根据CPU平台选对应项。Intel CPU找 “Intel Virtualization Technology” 或“Intel VT-x”,AMD CPU找 “SVM Mode” 或“Secure Virtual Machine”。【若该选项灰色不可调,说明当前启动模式是Legacy而非UEFI,或CPU本身不支持VT,后续操作无效】。
第三步:选中该项,按回车,在弹出菜单里选 “Enabled”。有些主板还带 “Intel VT-d” 或“IOMMU”,建议一并设为 Enabled,对模拟器非必需但能提升设备直通兼容性。
第四步:按 F10 保存设置 → 在弹出窗口中选择“Yes” → 系统自动重启。











