VMware Workstation 15.5.5 已经支持与 Win10 Hyper-V 共存了

2020-05-29 22:31:42 +08:00
 Vegetables
https://docs.vmware.com/en/VMware-Workstation-Pro/15.5/rn/VMware-Workstation-1555-Pro-Release-Notes.html
对处理器有一点儿要求,不是太老的应该都没问题
CPU Requirements:
Intel Sandy Bridge or a newer CPU
AMD Bulldozer or a newer CPU

https://blogs.vmware.com/workstation/tag/host-vbs
6477 次点击
所在节点    分享发现
32 条回复
venster
2020-05-29 23:05:28 +08:00
平常使用中,Hyper v 挺好用的啊,为啥还都要求 VMware 呢?还老贵的 。要是不好用的地方也就是 USB 重定向了,只能通过脱机挂载的方式给 vm 挂硬盘。但这个几乎是唯一的缺点了
monkeydev
2020-05-29 23:26:23 +08:00
大兄弟。。
weiweiwitch
2020-05-29 23:42:53 +08:00
@venster 因为早期使用 win10 里面的 hyper-v 的时候遇到好多坑。另外 vmware 迁移到其他系统也容易,还能虚拟 macOS,UI 也设计的简单易懂。虚拟机文件结构也简单易懂。
venster
2020-05-29 23:51:06 +08:00
@weiweiwitch 文件结构 Hyper v 也挺简单的 vhdx 可以在宿主机直接挂载为硬盘。我经常 hv 封装一个系统,然后挂载,再用 dism++抓一个 wim 出来去部署,超方便
hakono
2020-05-29 23:53:34 +08:00
@venster vmware 的即和易用性比 hyper-v 要好
举个最简单例子,想要虚拟机固定 ip,vmware 的话点几下鼠标就行,而且界面简单逻辑清晰。hyper-v 则必须敲命令行手动创建 nat 之类的
HandSonic
2020-05-29 23:54:12 +08:00
我记得如果是开了 Hyper-V 再开 VMware Workstation 或者 Virtualbox 的话底层虚拟化调用的就是 Hyper-V 的 API,VMware 和 Virtualbox 这时就只是个 GUI 而已
blueboyggh
2020-05-29 23:54:34 +08:00
@venster hyper-v 用来虚拟 win7 不知道为何很卡
blueboyggh
2020-05-29 23:56:04 +08:00
@HandSonic 并不是,之前如果开了 hyper-v,vm 和 vb 就不能用了,vb 前段时间支持了,但是需要用命令行开启
Jirajine
2020-05-30 00:03:50 +08:00
一直没有说清楚的是这样做是不是相当于嵌套虚拟化,使 vt 之类的特性无法使用,从而性能大幅降低?

@venster hyper v 对标的是 esxi,VMware workstation 则专注于桌面虚拟化,易用性和图形性能要好不少。
HandSonic
2020-05-30 00:07:02 +08:00
@blueboyggh
@Jirajine 就是嵌套虚拟化的,不信你可以试试性能大幅降低
xifangczy
2020-05-30 00:07:32 +08:00
总结来说就是
开启了 hyper-v vm 会使用一个叫 WHP 的 API 运行,并没有说明性能会降低多少。
feather12315
2020-05-30 01:24:59 +08:00
但是 VMware 15.5.5 不支持 嵌套虚拟化与 CPU 性能计数器。
当前版本的 WSL2 也不支持嵌套虚拟化,但后续有开启的可能: https://github.com/microsoft/WSL/issues/4193
feather12315
2020-05-30 01:27:16 +08:00
@Jirajine #9 应该是嵌套虚拟化的。`lscpu`出来的 Hypervisor vendor 显示 WMware,并非 Microsoft,而 wsl2 显示的是 Microsoft
qsnow6
2020-05-30 01:32:13 +08:00
win10 下 hyper-v 性能挺好的,经常开一堆虚拟机
feather12315
2020-05-30 01:39:59 +08:00
@Jirajine #9 纠正#13 我不确定是不是嵌套虚拟化。

运行在 VMware 中的虚拟机,dmesg 显示的 hypervisor 是 VMware,没有出现过 hyper-v 。但是 wsl2 中出现了 hyper-v,而运行于 qemu 中的 Linux hypervisor 显示的是 KVM 。
xujinkai
2020-05-30 01:43:37 +08:00
终于可以 wsl2 和 VMware 双开了 爽
well
2020-05-30 08:22:19 +08:00
@venster 能详细描述下 hv 、dism++、wim 这几个咋就抓出来部署吗?是一种什么样等玩法?
venster
2020-05-30 11:09:22 +08:00
@well hv 安装系统,安装必要的软件做好相应的配置,重新封装,关机,计算机挂载 vm 的 vhdx 文件,dism++选择挂载的镜像,封装为 wim,改名为 install.wmin,替换原版 ISO 镜像里面的同名文件,安装系统 。
或者也可以在 PE 下用第三方程序把 wim 直接释放至硬盘也行
venster
2020-05-30 11:13:30 +08:00
@blueboyggh 是不是没安装集成服务啊?早期的 hv 自带集成服务镜像,类似 vmtool 安装一下就行了。现在的 hv 出于及时更新的目的把那个镜像去掉了,需要 Windows update 更新才行,似乎也没有独立安装包。不过,win7 在 hv 下不支持增强会话,挺不方便的。
blueboyggh
2020-05-30 11:40:30 +08:00
@venster hv 也有集成服务类似 vb 的增强包吗?还真没装,主要是不知道怎么装,有没有相关教程?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/676844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX