想在电脑上跑虚拟机、用安卓模拟器,或者玩点需要容器技术的开发工具?你会发现有些软件直接提示“请开启硬件虚拟化”。别慌,这功能其实就在你电脑的BIOS里躺着,只是没打开。今天就带你一步步找到并开启它。
什么是硬件虚拟化?
硬件虚拟化(也叫VT,Virtualization Technology)是CPU提供的一项底层支持,能让虚拟机更高效地调用真实硬件资源。不开它,像VMware、BlueStacks这类软件要么跑不起来,要么卡得像幻灯片。
不同品牌的进入方式不一样
第一步是进BIOS或UEFI设置界面。重启电脑,在开机画面刚出现时狂按特定键。常见品牌对应的按键如下:
- 联想笔记本:F2 或 F1
- 戴尔台式机/笔记本:F2
- 惠普:F10
- 华硕主板:Del 键(就是Delete)
- 技嘉主板:Del
- 微星:Del 或 F2
如果不确定,开机时留意屏幕角落的小字提示,通常写着“Press XXX to enter setup”。
找到虚拟化选项
进到BIOS界面后,别乱改别的设置。重点找这几个关键词:
- Intel Virtualization Technology
- AMD-V
- Virtualization Technology
- VT-x
位置可能在“Advanced”(高级)→ “CPU Configuration” 里,也可能藏在“Security”或“System Configuration”下面。不同厂商命名和路径略有差异,但只要看到上面这些名字,基本就是它了。
开启并保存
把对应选项从 Disabled 改成 Enabled。改完后按 F10,选 Yes 保存退出。电脑会自动重启,这时候再进系统,硬件虚拟化就已经生效了。
验证有没有开成功
打开任务管理器(Ctrl+Shift+Esc),切换到“性能”标签页,看右下角有没有“虚拟化:已启用”这一行。如果有,说明搞定;如果没有,回去BIOS再检查一遍。
联想用户注意一个小坑
部分联想笔记本默认启用了内存完整性保护(Hypervisor-protected Code Integrity),这个功能会占用虚拟化通道,导致你明明开了VT,系统还是显示没开。解决办法是进 Windows 设置 → 更新与安全 → Windows 安全中心 → 设备安全性 → 内核隔离,把“内存完整性”关掉再试试。
代码查看方式(可选)
如果你喜欢命令行,也可以用管理员权限运行CMD,输入:
wmic cpu get virtualizationfirmwareenabled
返回 True 表示已开启,False 就还得回BIOS折腾。
这功能一开,模拟器流畅多了,开发环境也能正常跑了。别让一个BIOS设置拖了后腿。