电脑工场
白蓝主题五 · 清爽阅读
首页  > 电脑基础

如何开启虚拟化技术?手把手教你进BIOS/UEFI打开VT-x或AMD-V

你装了VMware、VirtualBox,或者想用Windows自带的WSL2、Hyper-V,结果提示“此平台不支持虚拟”?别急,大概率是电脑的虚拟化技术(Intel VT-x 或 AMD-V)没打开。它就像CPU的一个隐藏开关,不开,软件再强也白搭。

先确认你的CPU支不支持

几乎2010年以后的主流CPU都支持,但老笔记本或某些低功耗型号可能阉割了这项功能。快速验证方法:

Win + R,输入 msinfo32 回车,在系统信息窗口里找“虚拟化技术已启用”这一项——如果显示“否”,那就得手动开了。

进BIOS/UEFI设置界面

重启电脑,看到品牌Logo时狂按快捷键(不同品牌不一样):

  • 联想:F1、F2 或 Fn+F2(部分机型是Enter后选“Setup”)
  • 戴尔:F2
  • 惠普:F10
  • 华硕:Delete 或 F2
  • 宏碁:F2 或 Delete
  • 小米/华为笔记本:F2

如果按太快或太慢错过,就重启再试;有些新机器要先进入Windows高级启动(设置 → 更新与安全 → 恢复 → 高级启动 → 立即重新启动 → 疑难解答 → UEFI固件设置),再点重启进入。

找到虚拟化选项并开启

进入BIOS/UEFI后,界面风格各异,但关键词就那几个:

  • Intel CPU:找 Intel Virtualization TechnologyIntel VT-xVT-d(可开可不开,开更好)
  • AMD CPU:找 AMD-VSVM ModeSecure Virtual Machine

它们通常藏在这些菜单里:Advanced(高级)CPU Configuration(CPU配置),或 Configuration(配置),或 Security(安全) 里。把对应选项设为 Enabled(启用)。

注意:有些BIOS里这个选项默认是灰色的,得先打开 Intel SpeedStep 或关闭 Fast Boot 才能激活它——遇到这种情况,就先关掉Fast Boot再试试。

保存退出,验证是否生效

F10 保存设置并退出(大部分品牌如此,右上角一般有提示)。电脑自动重启后,再打开 msinfo32 看一眼,“虚拟化技术已启用”是不是变成“是”了?

也可以用小工具验证:下载微软官方的 Coreinfo(命令行工具),解压后以管理员身份运行CMD,输入:

coreinfo -v

如果输出里出现 * HV(表示Hyper-V可用)或 VV(表示VT-x已启用),就妥了。

常见踩坑提醒

• 开启Hyper-V后,VMware/VirtualBox可能报错——这是正常冲突,二者不能同时用硬件加速。可以关掉Hyper-V:
PowerShell(管理员)执行:Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

• 某些品牌机(如联想ThinkPad预装系统)BIOS里没有VT-x开关?试试更新BIOS到最新版,官网支持页面搜你的型号就能下。

• 笔记本插着电源再操作,避免因省电策略导致设置无法保存。