Windows 中 VMware 报错“不支持嵌套虚拟化”问题解决方案汇总
文章目录
5. 检查是否运行在 Hyper-V 环境(如 WSL2 / Docker)
一、常见报错描述
当在 VMware Workstation / Player 中启动虚拟机时,可能提示以下错误:
中文报错:
此主机不支持嵌套虚拟化。
该虚拟机配置为需要虚拟化功能。
英文报错:
This host does not support Intel VT-x / AMD-V.
This virtual machine requires hardware virtualization.
二、解决方案汇总
1. 检查并开启 BIOS 虚拟化功能
进入 BIOS/UEFI,确保虚拟化已开启:
-
Intel 平台:
Intel Virtualization Technology (VT-x)→ Enabled -
AMD 平台:
SVM Mode→ Enabled
进入 BIOS 快捷键参考:
| 品牌 | 快捷键 |
|---|---|
| 联想 | F1 / F2 / Fn + F2 |
| 华硕 | Del / F2 |
| 惠普 | F10 / Esc |
| 戴尔 | F2 / Del |
| 宏碁 | F2 |
| 技嘉 | Del |
| 微星 | Del |
2. 确保 Windows 功能未占用 VT
在 “启用或关闭 Windows 功能” 中,取消勾选:
-
Hyper-V
-
虚拟机平台(Virtual Machine Platform)
-
Windows 虚拟化平台(Hypervisor Platform)
或使用命令一键关闭:
dism /Online /Disable-Feature:Microsoft-Hyper-V-All
dism /Online /Disable-Feature:VirtualMachinePlatform
dism /Online /Disable-Feature:HypervisorPlatform
然后 重启系统。
3. 启用 VMware 的嵌套虚拟化支持
如果是在虚拟机中运行 KVM、VirtualBox、Docker 等,还需开启 VMware 的嵌套支持:
-
打开虚拟机的
.vmx配置文件
路径如:
C:\Users\你的用户名\Documents\Virtual Machines\虚拟机名\虚拟机名.vmx -
添加以下两行配置:
vhv.enable = "TRUE"
hypervisor.cpuid.v0 = "FALSE"
4. 启用 CPU 虚拟化指令映射
打开 VMware 设置 → 虚拟机 → 处理器(Processors):
-
勾选【虚拟化 Intel VT-x 或 AMD-V】
-
勾选【虚拟化 CPU 性能计数器】
-
处理器数量设置为 2 个及以上(建议)
5. 检查是否运行在 Hyper-V 环境(如 WSL2 / Docker)
可执行以下命令查看是否启用了 Hyper-V:
systeminfo | findstr Hyper
如果输出中包含:
Hyper-V Requirements: A hypervisor has been detected
说明系统正在使用 Hyper-V,需关闭:
bcdedit /set hypervisorlaunchtype off
重启后即可生效
如需恢复:
bcdedit /set hypervisorlaunchtype auto
最后 一定要确认是否关闭 Hyper-V
三、微软官方工具强制关闭 Hyper-V(补充方案)
当以上方法仍无法关闭 Hyper-V,可使用微软提供的工具:
工具名称:DG_Readiness Tool v3.6
🔗 下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=53337
使用方法:
-
下载并解压
DG_Readiness_v3.6.zip -
以管理员身份运行 PowerShell
-
切换目录并执行:
.\DG_Readiness_v3.6.ps1 -Disable
-
重启系统
-
再次执行:
systeminfo | findstr Hyper
确认 Hyper-V 已关闭
四、排查顺序建议
-
BIOS 中确认开启 VT-x / SVM
-
Windows 功能禁用 Hyper-V、平台功能
-
bcdedit + DG_Readiness 强制关闭 Hyper-V
-
VMware 虚拟机配置文件
.vmx中设置vhv.enable = "TRUE" -
VMware 设置 → 启用 CPU 虚拟化映射
-
检查 Windows 是否仍运行 WSL2、Docker、内存完整性等
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)