V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cxxlxx
V2EX  ›  Windows

Window11 下 hyper-v 和 VMware 不能同时使用吗

  •  
  •   cxxlxx · 2021-09-19 00:36:43 +08:00 · 7943 次点击
    这是一个创建于 921 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VMware 安装 Windows 虚拟机一直启动报错
    第 1 条附言  ·  2021-09-19 10:18:31 +08:00
    报错这个,bios 开启了 CPU 虚拟化支持,搜了搜好像没相关解决方案,amd 的 cpu

    https://i.loli.net/2021/09/19/LERF4gW5ZcwNqln.png
    第 2 条附言  ·  2021-09-19 11:17:19 +08:00
    关闭了 hyper-v 后重启 vmware 立马可以使用了,这个是 Windows11 特有的 bug ?
    第 3 条附言  ·  2021-09-19 11:55:51 +08:00
    VMware 版本 :VMware® Workstation 16 Pro
    16.1.2 build-17966106
    46 条回复    2022-02-14 01:29:05 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-09-19 00:38:48 +08:00 via Android
    可以吧,虽然我只试过 vmware player,但 vmware 很早就说过兼容 hyperv 了,
    AoEiuV020
        2
    AoEiuV020  
       2021-09-19 00:39:19 +08:00 via Android
    win11 ?我是 win10,按理说 11 也一样,
    learningman
        3
    learningman  
       2021-09-19 00:59:03 +08:00 via Android
    可以,打开虚拟机平台支持,Vmware 更新到 2020 秋季以后
    ch2
        4
    ch2  
       2021-09-19 01:03:57 +08:00
    新版 Vmware 支持 Hyper-V 快有一年半了
    monkey110
        5
    monkey110  
       2021-09-19 01:33:59 +08:00
    win10 VMware15 可以同时使用没问题
    BeautifulSoap
        6
    BeautifulSoap  
       2021-09-19 01:39:10 +08:00 via Android
    VMware 可以和 hyper-v 共存都要 1 年多了咋还有问这茬的
    dingwen07
        7
    dingwen07  
       2021-09-19 04:01:30 +08:00 via iPhone
    之前可以,升级 win11 以后就报内存访问违规
    cxxlxx
        8
    cxxlxx  
    OP
       2021-09-19 10:19:30 +08:00
    @BeautifulSoap 我也记得可以,公司电脑没问题,家里电脑昨天怎么搞都报上面的错
    @monkey110
    @dingwen07 和我这个错误一样吗
    wwqgtxx
        9
    wwqgtxx  
       2021-09-19 11:41:27 +08:00
    贴一下你的 vmware 版本呗
    cxxlxx
        10
    cxxlxx  
    OP
       2021-09-19 11:56:08 +08:00
    @wwqgtxx append,是最新的 16,虽然是 daoban 的
    chinvo
        11
    chinvo  
       2021-09-19 12:04:32 +08:00
    需要在系统功能里面启用 Windows 虚拟化平台
    cxxlxx
        12
    cxxlxx  
    OP
       2021-09-19 13:07:44 +08:00
    @chinvo 这个开启了的
    mason961125
        13
    mason961125  
       2021-09-19 13:13:56 +08:00 via Android
    虚拟机 CPU 设置里关掉 VT-x 虚拟化
    dingwen07
        14
    dingwen07  
       2021-09-19 13:20:26 +08:00 via iPhone
    @cxxlxx #8 完全一样,升级成 Windows 11 之前应该还是好的
    cxxlxx
        15
    cxxlxx  
    OP
       2021-09-19 13:25:59 +08:00
    @mason961125 z 这个是没有开启的,虚拟机引擎的两个选项都没有开启
    @dingwen07 不知道是不是 Windows11 的 bug,Google 了一下相关资料很少
    miaomiao2014
        16
    miaomiao2014  
       2021-09-19 17:08:41 +08:00
    可以,win10 我试过了,win11 应该也可以吧。
    id7368
        17
    id7368  
       2021-09-19 20:53:03 +08:00 via iPhone
    可以的,报错内容去 VM 官网查,有解决方案
    cxxlxx
        18
    cxxlxx  
    OP
       2021-09-19 21:56:25 +08:00 via iPhone
    @id7368 windows11 的话你那测试没问题是吗
    oldshensheep
        19
    oldshensheep  
       2021-09-20 00:02:55 +08:00 via Android
    win11 不行的,vbox 也不支持 win11,必须关闭 hyperv
    flynaj
        20
    flynaj  
       2021-09-20 01:36:08 +08:00 via Android
    hyperv 跟其他虚拟化技术是冲突的,要使用其它虚拟化技术就要关闭,也有软件 qemu 可以调用 hyperv,像上面说的新版本 VMware 可以调用 hyperv 技术,那性能跟你直接用 hyperv 是一样的。
    qtjay
        21
    qtjay  
       2021-09-20 10:51:46 +08:00
    据说 启用 hyperv 后,当前的系统也会以 hyperv 虚拟机方式启动。你不能在虚拟机安装 vmware 吧?大概就是这个意思
    zed1018
        22
    zed1018  
       2021-09-20 21:01:13 +08:00
    楼上两个不要强答,现在有 hypervisor 相关 API,能让上层在使用别的虚拟机软件。
    qtjay
        23
    qtjay  
       2021-09-20 22:49:17 +08:00 via iPhone
    @zed1018 没强答啊,你看这篇文章 https://juejin.cn/post/6854573210399145991
    qtjay
        24
    qtjay  
       2021-09-20 22:50:56 +08:00 via iPhone
    @qtjay 我这篇文章直接帮楼主解决问题
    qtjay
        25
    qtjay  
       2021-09-20 22:58:05 +08:00 via iPhone
    https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/about/

    此外,如果已启用了 Hyper-V,这些易受延迟影响的高精度应用程序在主机中运行时可能也会出问题。 这是因为在启用了虚拟化后,主机操作系统也会在 Hyper-V 虚拟化层的顶部运行,就如来宾操作系统那样。
    节选自微软官方文档
    @zed1018
    cxxlxx
        26
    cxxlxx  
    OP
       2021-09-20 23:39:07 +08:00
    @qtjay 找了下 Windows 功能里面并没有找到 whp 这个选项,VMware 也没提示安装这个,不知道是不是 Windows11 问题
    hingbong
        27
    hingbong  
       2021-09-21 09:46:42 +08:00 via Android
    @cxxlxx 有的,如果是中文版系统显示的是中文名
    zed1018
        28
    zed1018  
       2021-09-22 08:49:03 +08:00
    @qtjay vmware 官方宣布支持了 hypervisor API https://blogs.vmware.com/workstation/2020/05/vmware-workstation-now-supports-hyper-v-mode.html
    你这不能拿老旧信息来强答啊
    Chyo
        29
    Chyo  
       2021-09-22 09:58:54 +08:00   ❤️ 1
    应该只是 Windows 版本太新了,VMware 安装程序判定不在支持列表里,等 vm 的新版本吧,我在 server2022 上也遇到了这个问题
    cxxlxx
        30
    cxxlxx  
    OP
       2021-09-26 15:34:12 +08:00
    @Chyo 搜了搜相关问题也没找到,过段时间再看看吧
    YsHaNg
        31
    YsHaNg  
       2021-10-04 19:43:52 +08:00
    maybe windows 11 bug 看这个 我好像不能发链接 forums.virtualbox.org 自己处理一下吧 /viewtopic.php?f=38&t=103259
    YsHaNg
        32
    YsHaNg  
       2021-10-04 19:47:14 +08:00
    问题是在 The Windows Features box does not always indicate if all features that use Hyper-V are truly off. 可选功能里勾选的组件并不一定就是启用的 DISM /Online /Get-Features 现在显示的也不一定正确 就很迷
    cxxlxx
        33
    cxxlxx  
    OP
       2021-10-04 22:13:50 +08:00
    @YsHaNg 好像没有解决 hyper-v 和 virtualbox 共存的问题,
    wangsd
        34
    wangsd  
       2021-10-09 11:41:26 +08:00
    控制面板勾选:Hyper-V 、虚拟机平台,VMWARE 创建虚拟机 CPU 那个设置里面三个勾选项不要勾选
    cxxlxx
        35
    cxxlxx  
    OP
       2021-10-09 11:53:22 +08:00
    @wangsd 这两个功能我添加了的,你那 windows11 测试没问题吗
    wangsd
        36
    wangsd  
       2021-10-09 13:45:10 +08:00
    @cxxlxx 我这边是能用的,不过我用的 intel 的处理器,AMD 没试。
    cxxlxx
        37
    cxxlxx  
    OP
       2021-10-09 14:17:45 +08:00
    @wangsd 好的,谢谢,我确实是 amd 的,得关闭 hyper-v 才能使用 VMware
    wangsd
        38
    wangsd  
       2021-10-09 15:23:25 +08:00
    @cxxlxx 我还有一台 4800U 的笔记本,我去试试。你是什么型号的 CPU ?
    cxxlxx
        39
    cxxlxx  
    OP
       2021-10-09 15:34:54 +08:00
    @wangsd 5900x
    cxxlxx
        40
    cxxlxx  
    OP
       2021-10-09 22:15:42 +08:00
    @wangsd 你这个能用 VMware 分配的几个 cpu 核心呢,我这里测试如果分配 1cpu/1core 是可以正常的,其他的不行
    wangsd
        41
    wangsd  
       2021-10-10 20:42:17 +08:00
    @cxxlxx 我刚才试了,可以用,我分配了 1CPU/12 核心,虚拟化引擎下面的选项全都没有勾选。
    cxxlxx
        42
    cxxlxx  
    OP
       2021-10-10 22:33:49 +08:00
    @wangsd 我也没有勾选,你确定开了 hyper-v 了吗
    YsHaNg
        43
    YsHaNg  
       2021-10-11 05:12:12 +08:00
    @cxxlxx ms 确认 known issue 我可能不能发链接 docs.microsoft.com/en-us/windows/release-health/status-windows-11-21h2 virtualbox 那边说这个月发补丁 链接 www.virtualbox.org/ticket/20536
    wangsd
        44
    wangsd  
       2021-10-11 09:11:09 +08:00
    @cxxlxx 确定
    cxxlxx
        45
    cxxlxx  
    OP
       2021-10-11 09:44:19 +08:00
    @wangsd 看楼上,我搜了下 VMware 也有通用问题的帖子,不知道是不是个别
    components
        46
    components  
       2022-02-14 01:29:05 +08:00
    我也正好遇到这问题,本人系统版本,windows11 64 位 企业版,VMware Workstation Pro 版本 16.2.1 build-18811642 。win11 开启了 Hyper-V 和 虚拟机平台。VMware 设置里 虚拟化引擎 那三个选项勾选时,我 vm 里的 win7 旗舰版是打不开的,提示“此平台不支持虚拟化的 Intel VT-x/EPT”。把 vmware 设置里 处理器 选项下的“VMware 虚拟化引擎”里那三个勾去掉,就可以正常开启虚拟机里的系统了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3267 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.