因为电脑上既要用win8装wp8模拟器,又要用vm装OS,所以点vm的时候就会出现一下情况。
这是因为,两者都是基于 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:在运行上述代码时,如果复制过去出现“需要指定新项”什么的提示,注意下其中的符号,要切换成英文状态下的。我一开始就是因为引号用了中文状态下的没成功,后来把引号改成英文状态下的就行了。