如何解决Hyper-V和VMware在一个机器上都能运行的状况

  Hyper-V和VMware不能在一个Windows Server 中共存大家都知道,网上也提供了一些方法来实现在一台机器上运行Hyper-V和VMware两种虚拟产品。

  http://www.2cto.com/os/201210/161561.html ,这是通过BCD命令行方式操作来实现这个需求。

  但是在Windows Server 2012 R2 中,运行 bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF 命令会无效。

  我试用了2种软件,BCDTOOL 和 Visual BCD Editor。其中 BCDTOOL无法在Windows Server 2012 R2中运行。

  下面讲的是Visual BCD Editor的简单实现使用方法:

  1. 下载并安装,可以在这里下载 http://pan.baidu.com/s/1dDzmINR 或者在网上自行搜索。

    安装需要 .net framework 4.0,这个无须多说

  2. 在 BcdStore -- Loaders 上点右键 选择 "New Vista/7/VHD Loader"

    wKioL1QO9wDQxoyOAAJvChtew60248.jpg

  3. 选中创建出来的"New Windows 7/Vista Loader" 点击右方详细资料的 "New"

    wKiom1QO95Cybm2uAAK8f9Nw2YA227.jpg

  4. 选择 Object 为 "OS Loader" ,Element 为 "HypervisorLaunchType" 然后点击 OK

    wKioL1QO-AywS1ekAAKpwXr3GcU269.jpg

5. 确认新增项的属性是"HypervisorLaunchOff",如果要修改,可以双击或点击Edit即可。

wKiom1QO_fCT0WGJAALdk5VfHr8010.jpg

6. 重启可以看到效果。

你可能感兴趣的:(vmware,Hyper-v)