VMware Workstation 虚拟化引擎设置
前言
笔者近来在研究网络模拟器,选择从 EVE-NG 开始上手,搜寻了一番后选择从 【奖励】EVE-NG社区懒人版5.1发布——By EmulatedLab 下载了 EVE-NG社区懒人版5.1-Small.ova ,当然这不是本文的重点,网络模拟器通常是以虚拟机形式提供的,以及会给出建议甚至要求在虚拟机设置中开启“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”,这个开关真的很难开。
![VMware Workstation 虚拟化引擎](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_10-07-23.png)
打开试一试
此平台不支持虚拟化的 Intel VT-x/EPT。
不使用虚拟化的 Intel VT-x/EPT,是否继续?
![此平台不支持虚拟化的 Intel VT-x/EPT](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-08_21-33-37.png)
VMware Workstation 在此主机上不支持嵌套虚拟化。
模块 “HV” 启动失败。
未能启动虚拟机。
![模块“HV”](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-08_21-33-43.png)
此平台不支持虚拟化的 Intel VT-x/EPT
从BIOS调整开始
笔者用的电脑是ThinkPad,以此为例:
- 开机
F2
F12
Delete
Enter
等键都一起按吧,能进 boot menu 就行; - 在 Security 菜单中,关闭一些内容
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-49-49.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-50-12.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-50-26.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-50-31.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-50-49.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-50-59.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-51-06.png)
在Windows上修改一些设置
搜索了一遍又一遍,大部分解决方案有以下一些步骤:
- 任务管理器-性能-CPU-虚拟化,是否为已启用;
- 启用或关闭Windows功能,取消勾选
Hyper-V
,Windows 虚拟机监控程序平台
,适用于 Linux 的 Windows 子系统
,虚拟机平台
; - 服务-HV主机服务,改为禁用;
- 管理员身份运行CMD,
bcdedit /set hypervisorlaunchtype off
; - 查看
VirtualizationFirmwareEnabled
是否为True
。
查看 VirtualizationFirmwareEnabled
1 | # powershell |
1 | # powershell |
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-30-04.png)
1 | rem cmd |
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-30-10.png)
问题可能依旧
打开系统信息(运行msinfo32),查看 基于虚拟化的安全性
,显示 正在运行
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-43-41.png)
基于虚拟化的安全性
需要是 未启用
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_11-47-25.png)
干货
- 下载解压 dgreadiness_v3.6.zip
- 用管理员身份启动 PowerShell
- 运行
set-ExecutionPolicy RemoteSigned
选择 Y - cd 到 dgreadiness_v3.6 目录,运行
.\DG_Readiness_Tool_v3.6.ps1 -Disable
- 重启电脑,根据界面提示一直按 F3
- 问题得以解决,收工
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/Snipaste_2024-06-10_12-15-02.png)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/IMG_20240609_231736.jpg)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/IMG_20240609_231741.jpg)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/IMG_20240609_231744.jpg)
![](/2024/06/10/VMware-Workstation-%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BC%95%E6%93%8E%E8%AE%BE%E7%BD%AE/IMG_20240609_231746.jpg)