必须在BIOS/UEFI中启用CPU虚拟化:先用systeminfo或lscpu确认禁用状态,重启时按Del/F2/F10等键进设置,Intel启VT-x与VT-d、AMD启SVM Mode,保存后重启验证。

服务器上开启 CPU 虚拟化(VT-x 或 AMD-V)必须在 BIOS/UEFI 固件层操作,操作系统无法直接启用。关键在于进对界面、找对选项、设对状态、存对配置。
确认虚拟化当前状态
先验证是否真被禁用,避免误操作:
- 登录系统后运行 systeminfo 命令,查看“虚拟化已在固件中启用”一行是否为“是”
- 或使用 lscpu | grep -i vmx(Intel)或 lscpu | grep -i svm(AMD)检查输出是否有对应标识
- 若无输出或显示 disabled,说明 BIOS 层尚未启用
进入服务器 BIOS/UEFI 设置界面
服务器通常不支持 Windows 内部快速入口,需重启时手动触发:
- 执行 reboot 或硬关机后开机
- 在厂商 Logo(如 Dell, HPE, Lenovo ThinkSystem, Supermicro)出现瞬间,反复按对应键:常见为 Del、F2、F10 或 Esc
- 部分品牌(如 HPE iLO、Dell iDRAC)需通过远程管理界面进入 UEFI Setup,而非本地按键
定位并启用虚拟化核心选项
不同平台路径略有差异,但逻辑统一:
- Intel 平台:进入 Advanced → CPU Configuration,启用 Intel Virtualization Technology (VT-x);建议同步启用 Intel VT-d(用于设备直通)
- AMD 平台:进入 Advanced → CPU Configuration 或 CPU Options,启用 SVM Mode(即 AMD-V);部分主板显示为 AMD-V 或 Secure Virtual Machine
- 若菜单中含 Nested Paging(Intel EPT / AMD RVI),也建议启用,提升嵌套虚拟化性能
保存设置并验证生效
完成修改后务必正确退出:
- 按 F10,选择 Save Changes and Exit(部分服务器 BIOS 需手动选“Yes”确认)
- 服务器重启后,再次运行 systeminfo 或 lscpu 确认状态已变为 enabled
- 若仍不识别,检查 BIOS 版本是否过旧——访问厂商支持页下载最新固件并升级











