必须开启CPU虚拟化支持才能运行Hyper-V等工具;先通过任务管理器查看“虚拟化”状态,再用systeminfo命令确认“虚拟化已在固件中启用”和“SLAT”两项均为“是”,最后进入UEFI开启VT-x/SVM并启用Windows功能。

Win10系统开启虚拟化技术支持是运行Hyper-V、安卓模拟器、WSL2或VMware等工具的硬性前提,不开启会导致安装失败、启动报错或性能严重受限,且错误提示往往模糊难查。
确认CPU是否支持并已启用虚拟化
先打开任务管理器(Ctrl+Shift+Esc)→切换到“性能”选项卡→点击左侧“CPU”→查看右下角“虚拟化”状态。若显示“已禁用”,说明BIOS中尚未开启;若显示“未显示”,可能是CPU老旧不支持,或系统版本为家庭版无法识别该字段。
更准确的验证方式是:以管理员身份运行PowerShell →输入 systeminfo | findstr "Hyper-V 要求" →回车。重点看两行:“虚拟化已在固件中启用” 必须为“是”,“二级地址转换 (SLAT)” 也必须为“是”,缺一不可。后者为Hyper-V硬性要求,老款i5-2xxx或AMD A系列APU大概率不支持。
通过Windows设置进入UEFI固件设置
按 Win + I 打开设置 → 点击“更新和安全” → 左侧选“恢复” → 在“高级启动”下点“立即重新启动”。
电脑重启后出现蓝色菜单 → 选择“疑难解答” → “高级选项” → “UEFI固件设置” → 点右下角“重启”。这一步比反复敲Del/F2更可靠,尤其对预装Win10的联想、戴尔、惠普新机型,能绕过开机快闪导致进不去BIOS的问题。
在BIOS/UEFI中启用虚拟化选项
方法一(Intel平台常见路径):
进入UEFI后,用方向键切换到 Advanced(高级) → 进入 CPU Configuration(CPU配置) → 找到 Intel Virtualization Technology(VT-x) 和 Intel VT-d Feature → 两者都设为 Enabled → 按F10保存退出。
方法二(AMD平台或部分品牌机):
进入UEFI后,切换到 Advanced Mode(高级模式) → 找 SVM Mode 或 Secure Virtual Machine → 设为 Enabled → F10保存。注意:有些华硕主板需先按F7切换到Advanced Mode才能看到此选项,跳过会找不到入口。
方法三(部分OEM机型隐藏较深):
联想ThinkPad常见路径:Boot → Secure Boot → 改为Disabled → 返回上一级 → Configuration → Intel Virtual Technology → Enabled;戴尔部分机型需在 System Configuration → Virtualization Support 中开启。若界面无英文选项,可尝试按F9载入默认设置再查找。
【关键提醒】 启用VT-d或SVM后务必保存并完整重启,仅关机再开机不算生效;某些笔记本还需在Windows电源设置中关闭“快速启动”,否则BIOS更改可能被绕过。
启用Windows系统级虚拟化功能
第一步:右键“开始”按钮 → 选择“应用和功能” → 右侧点“程序和功能” → 左侧点“启用或关闭Windows功能”。
第二步:在弹出窗口中勾选 Hyper-V → 系统自动连带勾选“Hyper-V平台”“Hyper-V管理工具”等子项 → 点“确定”。
第三步:等待Windows部署文件 → 提示重启时,必须点击“立即重启”,不可跳过或延迟。
第四步:重启后,按Win+S搜索“Hyper-V管理器”,能正常打开即表示全部成功。
若勾选Hyper-V后提示“找不到功能”,说明系统为Win10家庭版——该版本彻底移除了Hyper-V组件,无法通过任何方式启用,必须升级至专业版或改用WSL2+Docker Desktop替代方案。

















