为使用早期版本VMware Workstation关闭Hyper-V的方法
在Windows 10 20H1
和VMware Workstation 15.5.5 Pro
之前的版本中[5],由于打开Hyper-V后VMware Workstation的使用会出现冲突,因此需要彻底关闭Hyper-V。[1]
注:打开Hyper-V时也可以通过VBS模式打开虚拟机,但是对性能和功能完整有负面影响。
与在传统模式下运行的 Workstation Pro 虚拟机相比,在主机 VBS 模式下运行的虚拟机存在一些功能限制。
与传统模式下的虚拟机相比,主机 VBS 模式下的虚拟机可能会运行较慢,具体取决于工作负载。WHP 功能集引入的限制和使用开销会导致出现这些问题。
以下是在主机 VBS 模式下运行的 Workstation Pro
不支持嵌套虚拟机:
在主机 VBS 模式虚拟机上运行的客户机无法使用 x86 虚拟化功能 (Intel VT/AMD-V)。因此,此类虚拟机无法自行运行启用了 Hyper-V 或 VBS 的 Windows。
不支持 PMC:
x86 性能监控计数器 (Performance Monitoring Counter, PMC) 不可用。
不支持 RTM 和 HLE:
受限事务内存和硬件锁省略功能不可用。
不支持 PKU:
用户模式保护密钥功能不可用。
关闭方法
在
Windows功能
中关闭Hyper-V;如果无法启动,则通过PowerShell运行
1
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
打开方式
1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
使用bcdedit关闭Hyper-V监视器:
1
2
3bcdedit /set hypervisorlaunchtype off
@@ 反之是
bcdedit /set hypervisorlaunchtype auto注:如果不执行这一步,可能关不彻底
再次执行
bcdedit
,查看hypervisorlaunchtype
是否是off状态。
后续
从Windows 10 20H1
和VMware Workstation 15.5.5 Pro
开始,VMware Workstation和Hyper-V可以兼容了。因此不需要关闭Hyper-V了[5]。