LeeReamond
V2EX  ›  问与答

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

  •  
  •   LeeReamond · May 8, 2021 · 3112 views
    This topic created in 1831 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    hyper-v 可以关闭, 运行:
    bcdedit /set {current} hypervisorlaunchtype off
    重启
    cheng6563
        11
    cheng6563  
       May 8, 2021
    @LeeReamond virtualbox BUG 很多,很多情况都不能启动虚拟机
    dingwen07
        12
    dingwen07  
       May 8, 2021 via iPhone
    我之前用 vbox 很容易 BSOD
    8e47e42
        13
    8e47e42  
       May 8, 2021 via iPhone
    @LeeReamond 就不用设置装的时候直接提示是否安装 WHP 开就好了,不然就搜一下 keywords
    HENQIGUAI
        14
    HENQIGUAI  
       May 8, 2021
    是不是再搞一台 Linux 的设备比较好。。。
    ScepterZ
        15
    ScepterZ  
       May 8, 2021
    我都用了好久了……
    并没有做什么特殊配置,直接就能用啊……
    Morge
        16
    Morge  
       May 8, 2021
    目前在 Win10 20H2 上面,同时跑着 WSL2,Hyper-V,linux 虚拟机,Docker,K8s, 运行正常没有问题。vmware 版本使用 16 。
    weiweiwitch
        17
    weiweiwitch  
       May 14, 2021
    开启 hyper-v 的话,vmware 的性能降低挺多的。如果只是要开机启动,用脚本就可以了。
    Rorysky
        18
    Rorysky  
       Dec 27, 2021
    @weiweiwitch 意思 hyper-v 性能本身就不行?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3303 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.