VMware Workstation 15.5现在支持主机Hyper-V模式

2023-10-24 19:30

本文主要是介绍VMware Workstation 15.5现在支持主机Hyper-V模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

VMware Workstation 15.5现在支持主机Hyper-V模式

随着VMware Workstation / Player 15.5.5的发布,我们非常高兴和自豪地宣布支持启用了Hyper-V模式的Windows主机!您可能知道,这是Microsoft和VMware的一个联合项目。您也可以在此处查看Microsoft的博客。

直接下载:

  • Workstation 15.5.5 Pro:Windows
  • Workstation 15.5.5 Pro:Linux

这是一段漫长的旅程

  • 自从引入HYPER-V(包括Credential Guard和Device Guard)以来,启用任何这些功能都阻止了VMware Workstation启动虚拟机。为了满足我们的客户,VMware和Microsoft开始了旨在解决此问题的合作。
  • 在旧金山的VMworld 2019大会上,VMware和Microsoft共同宣布我们已共同开发了一个采用Microsoft  Windows Hypervisor平台(WHP)API的项目。
  • 2020年1月,Workstation Tech Preview 20H1发布,对启用了VBS的主机的支持是测试的目标功能。

 15.5.5版之前的VMware Workstation如何 工作? 

传统上,VMware Workstation使用虚拟机监视器(VMM),该虚拟机以特权模式运行,需要直接访问CPU以及访问CPU的内置虚拟化支持(英特尔的VT-x和AMD的AMD-V)。当Windows主机启用基于虚拟化的安全性(“ VBS ”)功能时,Windows将在硬件和Windows之间添加基于Hyper-V的管理程序层。任何运行VMware传统VMM的尝试均会失败,因为VMM不在Hyper-V内部,无法访问硬件的虚拟化支持。

引入用户级别监控器

为了解决此Hyper-V / Host VBS兼容性问题,  VMware的平台团队重新设计了VMware的Hypervisor,以使用Microsoft的WHP API。这意味着将我们的VMM更改为在用户级别而不是特权模式下运行,并对其进行修改以使用WHP API管理来宾的执行,而不是直接使用底层硬件。

这对您意味着什么?

启用Hyper-V后, VMware Workstation / Player现在可以运行 。您不再需要在运行VMware Workstation和Windows功能(例如WSL,Device Guard和Credential Guard)之间进行选择 。当Hyper-V的启用,ULM模式将自动 被 使用,因此可以正常运行的VMware Workstation。如果您根本不使用Hyper-V,则VMware Workstation足够聪明,可以检测到这一点,并且将使用VMM。

系统要求

要使用Windows Hypervisor API运行Workstation / Player,最低要求的Windows 10版本是Windows 10 20H1内部版本19041.264。VMware Workstation / Player的最低版本为15.5.5。

衷心祝贺 Microsoft和VMware的工程团队。这对双方来说都是一个重要的里程碑。我们仍将继续致力于解决客户报告的错误,提高性能并根据客户的要求向WHP添加功能。

非常感谢我们的客户,我们的热情用户!感谢您耐心等待!感谢您的宝贵 反馈!您是我们拥有如此庞大的联合项目的唯一原因!

无论有没有Hyper-V,都可以在最新的Windows 10 20H1上运行VMware Workstation!

— VMware工作站团队

这篇关于VMware Workstation 15.5现在支持主机Hyper-V模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/277269

相关文章

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

迭代器模式iterator

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/iterator 不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素

《x86汇编语言:从实模式到保护模式》视频来了

《x86汇编语言:从实模式到保护模式》视频来了 很多朋友留言,说我的专栏《x86汇编语言:从实模式到保护模式》写得很详细,还有的朋友希望我能写得更细,最好是覆盖全书的所有章节。 毕竟我不是作者,只有作者的解读才是最权威的。 当初我学习这本书的时候,只能靠自己摸索,网上搜不到什么好资源。 如果你正在学这本书或者汇编语言,那你有福气了。 本书作者李忠老师,以此书为蓝本,录制了全套视频。 试

利用命令模式构建高效的手游后端架构

在现代手游开发中,后端架构的设计对于支持高并发、快速迭代和复杂游戏逻辑至关重要。命令模式作为一种行为设计模式,可以有效地解耦请求的发起者与接收者,提升系统的可维护性和扩展性。本文将深入探讨如何利用命令模式构建一个强大且灵活的手游后端架构。 1. 命令模式的概念与优势 命令模式通过将请求封装为对象,使得请求的发起者和接收者之间的耦合度降低。这种模式的主要优势包括: 解耦请求发起者与处理者

springboot实战学习(1)(开发模式与环境)

目录 一、实战学习的引言 (1)前后端的大致学习模块 (2)后端 (3)前端 二、开发模式 一、实战学习的引言 (1)前后端的大致学习模块 (2)后端 Validation:做参数校验Mybatis:做数据库的操作Redis:做缓存Junit:单元测试项目部署:springboot项目部署相关的知识 (3)前端 Vite:Vue项目的脚手架Router:路由Pina:状态管理Eleme

状态模式state

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/state 在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 在状态模式中,player.getState()获取的是player的当前状态,通常是一个实现了状态接口的对象。 onPlay()是状态模式中定义的一个方法,不同状态下(例如“正在播放”、“暂停