以下是按主流主板品牌(华硕 / 微星 / 技嘉 / 联想 / 惠普 / 戴尔)和系统(Windows 10/11、Linux)整理的精准操作清单,可直接对照执行。
一、主板 BIOS/UEFI 关闭虚拟化与 VT‑d(核心)
| 主板品牌 |
进入 BIOS 快捷键 |
关闭虚拟化与 VT‑d 路径 |
关闭安全启动路径 |
| 华硕(ASUS) |
开机按 Del/F2,按 F7 进高级模式 |
Advanced→CPU Configuration:
1. Intel Virtualization Tech→Disabled
2. Intel VT‑d Tech→Disabled |
Boot→Secure Boot→Secure Boot→Disabled |
| 微星(MSI) |
开机按 Del,按 F7 进高级模式 |
OC→CPU Features:
1. Virtualization Tech→Disabled
2. VT‑d Tech→Disabled |
Settings→Security→Secure Boot→Disabled |
| 技嘉(GIGABYTE) |
开机按 Del/F2,按 F2 进高级模式 |
Advanced→CPU Settings:
1. Intel Virtualization Technology→Disabled
2. Intel VT‑d→Disabled |
BIOS Features→Secure Boot→Disabled |
| 联想(Lenovo) |
笔记本按 F1/F2,台式按 F1/F12 |
Configuration→CPU/Processor:
1. Intel Virtualization Technology→Disabled
2. Intel VT‑d→Disabled |
Security→Secure Boot→Disabled |
| 惠普(HP) |
开机按 F10 |
System Configuration→Device Configuration:
1. Virtualization Technology (VT‑x)→Disabled
2. VT‑d→Disabled |
Security→Secure Boot Configuration→Secure Boot→Disabled |
| 戴尔(Dell) |
开机按 F2 或 F12 选 BIOS Setup |
Processor Settings:
1. Virtualization Technology→Disabled
2. VT‑d→Disabled |
Secure Boot→Secure Boot Enable→Disabled |
| AMD 平台通用 |
同对应品牌快捷键 |
CPU Configuration→SVM Mode→Disabled;
Chipset→IOMMU→Disabled |
同对应品牌路径 |
操作后按 F10 保存并重启,完成硬件层禁用。
二、Windows 10/11 系统层关闭(彻底去虚拟化残留)
- 关闭 Hyper‑V 等组件(图形界面)
- 打开控制面板→程序→启用或关闭 Windows 功能。
- 取消勾选:Hyper‑V、虚拟机平台、Windows 虚拟机监控程序平台、Windows 沙盒,点确定,重启。
- 命令行强制关闭(管理员权限)
打开 PowerShell/CMD 执行:
bcdedit /set hypervisorlaunchtype off
Disable‑WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
执行后重启。
- 关闭 VBS 内存完整性
打开 Windows 安全中心→设备安全→核心隔离,关闭 “内存完整性”,重启生效。
- 验证:Win+R 输入 msinfo32,查看 “虚拟化已启用”“VT‑d 可用” 均为 “否”。
三、Linux 系统关闭 VT‑d/IOMMU
- 修改 GRUB 内核参数
- 编辑 /etc/default/grub,修改 GRUB_CMDLINE_LINUX 行:
# Intel 平台
GRUB_CMDLINE_LINUX="intel_iommu=off"
# AMD 平台
GRUB_CMDLINE_LINUX="amd_iommu=off"
- 更新 GRUB 并重启:
# Debian/Ubuntu
sudo update‑grub
# CentOS/RHEL
sudo grub2‑mkconfig -o /boot/grub2/grub.cfg
sudo reboot
- 验证
# 无输出则虚拟化禁用
grep -E "(vmx|svm)" /proc/cpuinfo
# 无 IOMMU 启用日志则 VT‑d/IOMMU 关闭
dmesg | grep -i iommu
四、常见问题快速排查
| 问题 |
解决方案 |
| BIOS 找不到 VT‑x/VT‑d 选项 |
更新主板 BIOS;部分入门主板需开启 “高级模式” 或在 Chipset 菜单查找 |
| 关闭后蓝屏 |
检查是否有依赖虚拟化的硬件(如 RAID 卡、高端网卡),更新驱动或临时启用 |
| 系统仍显示虚拟化开启 |
确认 BIOS 已禁用,且系统层组件全关闭,重启后再次用 msinfo32(Windows)或 grep 命令(Linux)验证 |