目前的 windows 系统中, hypreV 和虚拟机共存有成熟解决方案了吗?测试版本 20H2

2021-05-08 06:51:36 +08:00
 LeeReamond

如题,hv 和 vmware 共存的新闻似乎有两年了,但是在最新系统上测试还是不行啊。

测试使用系统 win10 20H2,开启 hv 后 vmware 黑屏,且 hv 同样是开启后就是永久性的,无法关闭,为了测试需要重装一次系统。。

目前是感觉 hv 和 vmware 的特性都十分需要,比如我需要一个常驻的 linux 内核,我的 c++代码在 linux 里编译速度会快很多,这种服务需要 hv 的轻量级特性,还有 docker 之类的,windows 上如果能使用也会方便很多。

但同时 vmware 和 virtualbox 这类虚拟机的特性也不能被放弃,虽然这种虚拟化比较重,但是因为日常有一些频繁测试中,需要反复重装虚拟机等等的场景,vmware 的剪切板互通,文件直接互传,文件挂载系统、网卡桥接系统这些都比 hv 好用,且个人用的也更熟练。。。

所以主题就是,为什么可共存的新闻出了有一两年了,到现在测试还是没法共存,是我哪里操作错了?

2437 次点击
所在节点    问与答
18 条回复
8e47e42
2021-05-08 06:55:51 +08:00
sky96111
2021-05-08 07:07:40 +08:00
目前除了 Android Studio 需要手动指定 Hyper-V 作为底层,VMware 和 Virtual Box 只需要开启 Windows 虚拟化平台就可以开箱即用。缺点是效率会受到影响
LeeReamond
2021-05-08 07:11:09 +08:00
@8e47e42 没看懂,他说 vmware 会使用 whp,也没见说哪里要经过特别设置才能用
LeeReamond
2021-05-08 07:12:10 +08:00
@sky96111 我实测就是 virtualbox 会黑屏,新建虚拟机不能操作,无法挂载镜像
sky96111
2021-05-08 07:25:22 +08:00
@LeeReamond 启用 Windows 功能里需要同时启用 Hyper-V 、Windows 虚拟化监控平台和虚拟机平台。并且工作在 Hyper-V 模式下的 Vbox 启动虚拟机的界面右下角会有一只绿色的乌龟,可以确认一下
m4d3bug
2021-05-08 07:32:59 +08:00
常驻 linux 内核那就写个基本自动启动 vmware
m4d3bug
2021-05-08 07:33:21 +08:00
@m4d3bug 脚本
sky96111
2021-05-08 08:01:52 +08:00
@sky96111 查了一下,要开启的三个功能确切的名字叫:虚拟机平台、Windows 虚拟机监控程序平台、Hyper-V 。在启用或关闭 Windows 功能中开启
plko345
2021-05-08 08:27:23 +08:00
vmware16 可以,但我没有同时开启 hv 和 vmware 虚拟机实例,有空试试
Osk
2021-05-08 09:14:07 +08:00
可以共存: vmware 可能需要 haswell 及以上的 CPU, 开启虚拟机平台, 最新版的 VMware 即可.
Vbox 的话, 共存 bug 就有点多了.

hyper-v 可以关闭, 运行:
bcdedit /set {current} hypervisorlaunchtype off
重启
cheng6563
2021-05-08 09:26:48 +08:00
@LeeReamond virtualbox BUG 很多,很多情况都不能启动虚拟机
dingwen07
2021-05-08 09:28:31 +08:00
我之前用 vbox 很容易 BSOD
8e47e42
2021-05-08 09:38:48 +08:00
@LeeReamond 就不用设置装的时候直接提示是否安装 WHP 开就好了,不然就搜一下 keywords
HENQIGUAI
2021-05-08 10:10:35 +08:00
是不是再搞一台 Linux 的设备比较好。。。
ScepterZ
2021-05-08 10:48:00 +08:00
我都用了好久了……
并没有做什么特殊配置,直接就能用啊……
Morge
2021-05-08 11:13:46 +08:00
目前在 Win10 20H2 上面,同时跑着 WSL2,Hyper-V,linux 虚拟机,Docker,K8s, 运行正常没有问题。vmware 版本使用 16 。
weiweiwitch
2021-05-14 13:54:20 +08:00
开启 hyper-v 的话,vmware 的性能降低挺多的。如果只是要开机启动,用脚本就可以了。
Rorysky
2021-12-27 17:52:34 +08:00
@weiweiwitch 意思 hyper-v 性能本身就不行?

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

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

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

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

© 2021 V2EX