V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
LeeReamond
V2EX  ›  问与答

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

  •  
  •   LeeReamond · 2021-05-08 06:51:36 +08:00 · 2470 次点击
    这是一个创建于 1329 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    hyper-v 可以关闭, 运行:
    bcdedit /set {current} hypervisorlaunchtype off
    重启
    cheng6563
        11
    cheng6563  
       2021-05-08 09:26:48 +08:00
    @LeeReamond virtualbox BUG 很多,很多情况都不能启动虚拟机
    dingwen07
        12
    dingwen07  
       2021-05-08 09:28:31 +08:00 via iPhone
    我之前用 vbox 很容易 BSOD
    8e47e42
        13
    8e47e42  
       2021-05-08 09:38:48 +08:00 via iPhone
    @LeeReamond 就不用设置装的时候直接提示是否安装 WHP 开就好了,不然就搜一下 keywords
    HENQIGUAI
        14
    HENQIGUAI  
       2021-05-08 10:10:35 +08:00
    是不是再搞一台 Linux 的设备比较好。。。
    ScepterZ
        15
    ScepterZ  
       2021-05-08 10:48:00 +08:00
    我都用了好久了……
    并没有做什么特殊配置,直接就能用啊……
    Morge
        16
    Morge  
       2021-05-08 11:13:46 +08:00
    目前在 Win10 20H2 上面,同时跑着 WSL2,Hyper-V,linux 虚拟机,Docker,K8s, 运行正常没有问题。vmware 版本使用 16 。
    weiweiwitch
        17
    weiweiwitch  
       2021-05-14 13:54:20 +08:00
    开启 hyper-v 的话,vmware 的性能降低挺多的。如果只是要开机启动,用脚本就可以了。
    Rorysky
        18
    Rorysky  
       2021-12-27 17:52:34 +08:00
    @weiweiwitch 意思 hyper-v 性能本身就不行?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1109 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.