Vmware workstation与Hyper-v不兼容的解决方法

我们都知道个人在使用虚拟化软件的时候,往往都会选择Vmware Workstaion,或者Windows自带的Hyper-V,我作为一名讲师,可能涉及两种虚拟化软件都需要使用,但是vmware与hyper-v不能并存该怎么处理,win10系统在Vmware Workstation中安装虚拟机的时候遇到提示“WMware Workstation与Hyper-v不兼容,这是怎么回事呢?原因是,两种虚拟化技术都是基于 CPU 等底层硬件的 Hypervisor 机制来实现的,而他们必须独占管理 Hypervisor,因此不能在一台电脑中同时运行。那究竟有没有办法解决Vmware workstation与Hyper-v不兼容的问题呢?

一般很多人都会建议你,在“控制面板“的“程序和功能”中,卸载掉Hyper-V,这种方法的确很直接,但其实对我这种经常在两种虚拟化技术频繁切换的人来说,不是很方便,因为要反复的安装和卸载,太麻烦了。但我还是贴张图,让大家看一下卸载安装的界面

那我想教大家的解决办法是,把一个Windows系统变成两个系统使用。一个是加载Hyper-V的驱动服务的,而另个一个不加载。但系统还是一个,在我们启动时候我们会看到两个菜单,一个可以使用默认启动HYPER-V,一个默认不启动HYPER-V,而用VMWARE Workstaiton的,那这个启动菜单怎么做呢?

第一步:以管理员身份打开命令提示符

 

Vmware workstation与Hyper-v不兼容的解决方法

第二步:输入以下命令,创建一个启动菜单,并记下{ } 中的一串代码。

Vmware workstation与Hyper-v不兼容的解决方法

第三步:输入以下命令,将此启动选项,关闭Hyper-V功能

Vmware workstation与Hyper-v不兼容的解决方法

第四步:重新启动,此时可以在菜单中看到有两个启动选项

Vmware workstation与Hyper-v不兼容的解决方法

此时选择第一个选项,就可以使用Hyper-V。第二个选项,就可以安装或使用Vmware Workstation了。现在我们可以随心所欲的使用不同的虚拟化环境了。

当然,如果想删除其中一个菜单选项的话,可以使用bcdedit命令来删除,还可以使用更简单的方式,你可以运行msconfig跳出图形界面来删除,以下截图

Vmware workstation与Hyper-v不兼容的解决方法

转载:https://baijiahao.baidu.com/s?id=1620340507811604600&wfr=spider&for=pc