必须开启bios中cpu虚拟化功能才能运行wsl2等工具;先通过任务管理器或cpu-z确认硬件层是否禁用,再按主板品牌和cpu平台(intel vt-x/amd svm)进入advanced模式精准启用,最后用systeminfo命令验证。

运行WSL2、VMware或安卓模拟器时提示“VT-x is not enabled”或“AMD-V is disabled”,说明CPU硬件虚拟化功能在主板BIOS中仍处于关闭状态,必须手动进入固件界面开启对应开关才能正常使用。
确认当前虚拟化是否真被禁用
先别急着进BIOS——打开任务管理器(Ctrl+Shift+Esc),切换到“性能”选项卡,点左侧“CPU”,滚动到底部查看“虚拟化”字段。若显示“已禁用”,才需要下一步操作;若已是“已启用”,问题大概率出在Windows功能层(如Hyper-V被策略禁用)或软件冲突,此时进BIOS纯属白忙。
CPU-Z也能快速验证:运行后看“CPU”标签页的“Instructions”行,Intel平台应出现VT-x,AMD平台应有SVM字样。没出现就说明硬件层确实没开。
准确进入华硕主板BIOS高级模式
关机后按下电源键,在华硕Logo刚闪现的1–2秒内,立即、连续按Del键(台式主板主流)或F2键(多数笔记本及ROG Mini-ITX型号)。错过时机就只能等下次重启再试。
进BIOS后若看到简洁的图形化界面(EZ Mode),【必须按F7切换至Advanced Mode】——精简模式下CPU配置项完全隐藏,找不到虚拟化开关。
切换成功后,顶部菜单栏会出现“Main”“Advanced”“Ai Tweaker”等英文标签,所有后续操作都得在“Advanced”里进行。
按CPU平台精准启用虚拟化开关
方法一:Intel平台(酷睿i3/i5/i7/i9,含赛扬/奔腾G系列)
① 用方向键进入“Advanced”→“CPU Configuration”;
② 向下滚动查找“Intel Virtualization Technology”(常缩写为VT-x或Intel (VMX) Virtual Technology),回车后选“Enabled”;
③ 若同时看到“Intel VT-d”或“Intel Directed I/O”,也一并设为“Enabled”——这步不是可选,WSL2和Docker Desktop直通PCIe设备时会硬性依赖它,不启用会导致容器网络异常或GPU加速失败。
方法二:AMD平台(Ryzen 3000起全系,含Athlon X4及以上)
直接进入“Advanced”→“CPU Configuration”,找到“SVM Mode”或“Secure Virtual Machine”,设为“Enabled”。部分B650/X670主板需额外展开“AMD CBS”子菜单,再把“SVM Support”打开。
注意:某些TUF Gaming B760主板把Intel VT-x挪到了“Overclocking → CPU Features”里,ROG Strix X670E则可能藏在“Advanced → System Agent Configuration → VT-d”——如果在常规路径没找到,按Ctrl+F调出搜索框,输入“Virtual”“SVM”或“VT”能秒定位。
保存设置并验证生效
全部选项启用后,按键盘右上角F10,出现保存提示框时选“Yes”并回车。系统自动重启,无需人工干预。
进Windows后,以管理员身份运行CMD,输入:
systeminfo | findstr /i "virtualization"
若返回结果含“已启用”,即表示成功。











