让Hyper-V和VMware虚拟机软件共存

因为电脑上既要用win8装wp8模拟器,又要用vm装OS,所以点vm的时候就会出现一下情况。

VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.

 

这是因为,两者都是基于 CPU 等底层硬件的 Hypervisor 机制来实现的,而他们必须独占管理 Hypervisor,因此不能在一台电脑中同时运行。

 

如果实在需要在一个系统中安装和使用这两种虚拟机平台,我们暂时只能使用折中的办法,那就是为 Windows 创建两个启动菜单,在启动时可以选择是否要运行 Hyper-V。实现方法很简单,只需在 Windows 中以管理员身份运行命令提示符 cmd,然后:

 

1、运行 bcdedit /copy {current} /d “Windows 8 (关闭 Hyper-V)” 命令,随后会提示已经创建了另外一个启动菜单项,记下 { } 中的一串代码。

 

2、运行 bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF 命令,将上面记下的代码替换掉这里 { } 代码即可。
3、然后重启 Windows 8 ,开机时,在“关闭 Hyper-V”的模式中,即可运行 Vmware 虚拟机。
 
ps:在运行上述代码时,如果复制过去出现“需要指定新项”什么的提示,注意下其中的符号,要切换成英文状态下的。我一开始就是因为引号用了中文状态下的没成功,后来把引号改成英文状态下的就行了。

 

 

 

posted on 2013-12-24 10:20  Satch.mo  阅读(3778)  评论(0编辑  收藏  举报

导航