hyper-v和 vmware冲突吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hyper-v和 vmware冲突吗相关的知识,希望对你有一定的参考价值。

其实主要是这样:Hyper-V是一个Type I的hypervisor。当你在你自己的电脑上启用Hyper-V以后,你所看到和使用的windows系统事实上已经是一个运行在Hyper-V上的虚拟化系统了。我假设你指的vmware是VMware Workstation或VMWare Player等,这是一个Type II的hypervisor,需要运行在一个host系统上,而截至目前vmware workstation还不支持vmware和hyper-v的嵌套虚拟化。ESX上我没试过,不知道是不是支持。
所以很遗憾,这两个虚拟化方案你只能同时使用一种,想要切换至少要经过一次重启。我也面临这个问题,目前的用法是命令行为主的和windows的guest系统用Hyper-V,测试没跑过,不过理论上type I的hypervisor应该有些性能优势。而一些需要经常使用图形界面的linux guest系统和破解的MAC系统就只能关闭Hyper-V然后重启使用了,说麻烦也不是特别麻烦。
参考技术A 不冲突,我试过

VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation

系统环境:WIN10 企业版

虚拟机软件:VMware Workstation

产生原因:

        Hyper-v是微软得一项虚拟化技术,WIN10系统中集成了它,所以如果WIN10系统的Hyper-v服务开启了的话,就会和VMware Workstation产生冲突。

解决办法: 关闭Hyper-v服务

 以管理员身份运行命令提示符 执行命令:

    bcdedit /set hypervisorlaunchtype off

重启电脑,运行vm即可。

        若想恢复Hyper-v服务启动:
  bcdedit / set hypervisorlaunchtype auto

以上是关于hyper-v和 vmware冲突吗的主要内容,如果未能解决你的问题,请参考以下文章

Hyper-V 与 VirtualBox, VMware 冲突解决方法

win10家庭版开启hyper-V后windows功能中看不到,与VMware冲突怎么办

卸载hyper-v后 仍然提示 vmware 与 hyper-v 不兼容

WIN沙盒功能与VMWARE冲突解决方法

Hyper-V与VirtualBoxVMware冲突的解决方法

VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation