喜大普奔!Hyper-V 和 VMWare 终于可以无缝共存、同时运行了!

作者&投稿:紫侦 (若有异议请与网页底部的电邮联系)
~

早期,Hyper-V 和 VMWare Workstation/Player 不能共存。如果在启用了 Hyper-V 的 Windows 中强行运行 VMWare Workstation/Player,它会提示“VMWare Workstation/Player and Hyper-V 不兼容,请在运行 VMWare Workstation/Player 之前移除 Hyper-V 角色。”(VMWare Workstation/Player and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMWare Workstation/Player)

Hyper-V 是一个type 1 hypervisor [2] ,当在 Windows 中启用 Hyper-V 时,Windows 系统在硬件底层与 Windows 应用层之间插入了一层 Hyper-V,而原来的 Windows 应用层则变成了一个运行在 Hyper-V 上的虚拟机。

而 VMWare Workstation/Player 使用一种被称为 虚拟机监视器(Virtual Machine Monitor,VMM) [3] 的机制,直接访问 CPU 内建的虚拟化功能,因此,它们本身不能在虚拟机环境中运行,换句话说,不支持嵌套虚拟化(nested virtualization)。

当 Windows 启用 Hyper-V 时,原来的 Windows 变成了虚拟机环境,偏偏 VMWare Workstation/Player 不能在虚拟机环境中运行,因此,运行VMWare Workstation/Player 时会报错。

传统的解决方法是在选择多系统的启动菜单中新增一个选项,让 Windows 在启动时 不加载 Hyper-V [4]

主要步骤如下:

Windows 引入的一些新功能,例如 WSL 2、 基于虚拟化的安全功能(Virtualization Based Security, VBS,包括Windows Sandbox、Credential Guard、 Application Guard 等) 依赖 Hyper-V 环境 [5] ,如果 Windows 系统不加载 Hyper-V, 这些功能也无法使用。

古人有诗云,世间安得双全法,不负如来不负卿。有没有什么双全法可以兼得鱼与熊掌,让 VMWare Workstation/Player 与 Hyper-V 真正共存呢?

从 VMWare Workstation/Player 15.5.5 版本开始,VMWare 公司重构了 VMM机制, 将 VMM 机制调整为在用户级别运行 [6] ,不再直接访问硬件,而是通过利用微软的 Windows Hypervisor Platform (WHP) 的 API 来运行。从而彻底解决了 VMWare Workstation/Player 与 Hyper-V 的冲突问题。

至此,大功告成。

Hyper-V(左)和VMWare Player(右)同时运行







博望区18867509075: hyper - v和vmware的区别 -
利诚科赛: 1. hyperv 是 微软产品,vmware系列是vmware公司产品 2. hyperv 以windows为基础研发,vmware以linux为基础,包括内核都自己研发自成一体. 3. hyperv 以前为寄居架构,vmware为半虚拟化层架构.现在hyper-v半虚拟化靠拢,vmware借鉴全...

博望区18867509075: Hyper - V 与 VMware比较哪个好 -
利诚科赛: 对微软Hyper-V和VMware vSphere进行任何对比都需要考虑到大量的不同方面.首先,他们的目标客户和不同型号的部署功能组合就不一样.实际机器实例的数量不同,部署需求也大不相同,这些需求也带来不同的基础架构和配置选择.第二,...

博望区18867509075: Hyper - V对比VMWare ESX有什么优势 -
利诚科赛: Microsoft Hyper-V 和 VMware ESX Server都是Bare-Metal虚拟化的产品,他们最大的区别在于,Microsoft Hyper-V采用了微内核的结构,而ESX Server是一个单内核的产品.单内核的主要特点是硬件的驱动程序集中在Hypervisor一层,被...

博望区18867509075: Hyper - V与VMware区别 -
利诚科赛: hyper-v便宜,尤其搭配windows的时候优势非常明显,部分参数有竞争力,具体可以去百度文库搜索. vMWare功能多,运行效率高,而且虚拟化产品线长,有数据中心和桌面两部分.

博望区18867509075: VM与HYPER - V,哪个更稳定一些 -
利诚科赛: 看具体应用了,相对来说VM的功能更强大一些,而HYPER-V也很不错,并且性价比更高一些

博望区18867509075: hyper - v和vmware哪个好 -
利诚科赛: 在信息化高速发展的今天,从软件、硬件到数据中心、云计算,都可以看到服务器虚拟化技术的身影.不管是微软、思杰还是VMware,都在抢夺市场,强调自己是端到端的虚拟化解决方案提供商.本文从性能、易用性、特性与性价比四个指标...

博望区18867509075: Hyper - V和VMware的VPS哪种好? -
利诚科赛: Hyper-v超级垃圾,不如vm专业,自己的东西在自己的系统上都那么不稳定,

博望区18867509075: Hyper - V和Vmware Workstation能不能共存 -
利诚科赛: 先装Vmware后再配置Hyper-V,但是Hyper-V不能启动,说明这两个玩意儿不能同时运行,但至少可以共同存在!即然这样,我们何不新建一个启动选项,让它不运行Hyper-V进入windows Server 2008.....打开cmd,键入: 代码:bcdedit /copy {default} /d "Windows Server 2008 Without Hyper-V" 注意记下{}里面的guid号.然后再键入: bcdedit /set {} hypervisorlaunchtype off {}里面填入前面一个命令出来的guid号.然后你就可以在那个没有启动Hyper-V的系统里面安装使用Vmware了.

博望区18867509075: 为什么VM可以用 Hyper - V不可用 (苹果MacBook Pro 12“) -
利诚科赛: 不能用指的是什么意思,你这截图是VM的截图.有个要记住,VM和HYPER-V是不能同时安装的.也就是说你安装了VM,装HYPER-V的时候会提示你无法安装,同样,装了hyper-v也是.我目前没遇到过,某台电脑能装VM不能装hyper-v的.但是如果装了VM再装hyper-v记住要卸载干净

博望区18867509075: Hyper - V和Vmware Workstation如何共存 -
利诚科赛: 注意记下{}里面的guid号. 然后再键入: bcdedit /set {} hypervisorlaunchtype off {}里面填入前面一个命令出来的guid号. 然后你就可以在那个没有启动Hyper-V的系统里面安装使用Vmware了. win8 1、运行 bcdedit /copy {current} /d “Windows 8...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网