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

快救救孩子吧,孩子快疯了😭关于 VMware Workstation Pro 16 无法通过 UEFI 引导启动虚拟 Windows10 和 Windows11 系统的问题

  •  
  •   sutking · 268 天前 · 1940 次点击
    这是一个创建于 268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    电脑是 ThinkPad X1 32g 内存 i7 1360p ,cpu 的虚拟化功能已经打开,VMware 也已经激活。

    遇到的问题是:

    • 64 位 Windows7 BIOS 引导启动正常,UEFI 引导启动失败;
    • 64 位 Windows10 BIOS 和 UEFI 引导启动都失败;
    • Windows11 BIOS 和 UEFI 引导启动都失败;
    • 64 位 Ubuntu BIOS 和 UEFI 引导启动都完全正常;

    失败的症状是在虚拟机刚开机开始引导启动的时候显示启动系统时的田字 logo ,然后五秒左右就闪退,无任何报错,像意外断电一样,比在 VMware 里直接按 Ctrl+E 关机还快……

    从另外一台电脑上复制过来一个正常的虚拟 Windows10 或 11 (另外一台电脑的 VMware 版本和我完全相同),同样启动失败。

    系统 iso 文件没问题,因为用这个镜像文件已经在数不清多少物理机和虚拟机上正常安装过系统了。 重装 VMware 试过了、修复 VMware 试过了,都没有效果……😭 Google 搜索了一圈下来也没有找到什么有帮助的信息…… 有没有大佬遇到过这种情况,帮帮孩子吧,先谢谢大佬了🙏

    第 1 条附言  ·  265 天前
    今天又折腾了大半天,问题的原因大概找到了:Vmware 可能是对大小核水土不服。
    搞得我最后彻底重装系统的招儿都使出来了,结果问题还没解决……
    最后只好放弃 16 ,去搞了个 17 ,之后虽说能用了,但是工作效率很低,明显没有发挥出来 13 代酷睿处理器的性能!从宿主机的性能监控上看跑虚拟的 win10 和 win11 都不费吹灰之力,但是虚拟机却异常的卡顿……
    相比我的旧电脑( i5 6500u ,12G 内存,sata 接口的 ssd )跑 win10 都比这货快得多……😮‍💨
    感谢各路大佬帮忙🙏
    29 条回复    2023-08-07 22:29:11 +08:00
    GeruzoniAnsasu
        1
    GeruzoniAnsasu  
       268 天前   ❤️ 1
    虚拟机能闪退,感觉是什么驱动级别的问题…… 你用 hyperv 装系统能启动吗
    Tufutogo
        2
    Tufutogo  
       268 天前 via Android   ❤️ 1
    是否跟大小核有关
    ltltfuture
        3
    ltltfuture  
       268 天前   ❤️ 1
    我的 17 pro 1340p 装着没问题
    mxT52CRuqR6o5
        4
    mxT52CRuqR6o5  
       268 天前 via Android   ❤️ 1
    进 bios 里把虚拟化关掉再试试看,我感觉可能是 u 有毛病,虚拟化相关的东西出问题了
    DOLLOR
        5
    DOLLOR  
       268 天前   ❤️ 1
    要不先用 VirtualBox 试试,先确定是 VMware 的问题,还是整个系统的虚拟化出了问题
    flynaj
        6
    flynaj  
       268 天前 via Android   ❤️ 1
    VirtualBox 试试,有详细日志。还有用其它虚拟机软件要把 hyperv 关了。
    Yourshell
        7
    Yourshell  
       268 天前
    找过 vmware 客服没
    sutking
        8
    sutking  
    OP
       268 天前 via iPhone
    @GeruzoniAnsasu 用 Hyper-V 试了下,用同一个 iso 系统镜像安装没有任何问题,是不是可以肯定是 vmware 的问题呢?🤔
    sutking
        9
    sutking  
    OP
       268 天前 via iPhone
    @mxT52CRuqR6o5 虚拟化关掉虚拟机彻底启动不了,报错说未开启虚拟化功能,建议开启。
    sutking
        10
    sutking  
    OP
       268 天前 via iPhone
    @DOLLOR 没用过 VirtualBox ,但是用 Hyper-V 试了,大概是排除 cpu 本身的问题这种可能性了吧🤔
    sutking
        11
    sutking  
    OP
       268 天前 via iPhone
    @Yourshell vmware 官网逛了半天,没找到人工客服入口😅
    mxT52CRuqR6o5
        12
    mxT52CRuqR6o5  
       268 天前
    @sutking #9 我记得说是 vmware 当初的虚拟机不依赖虚拟化指令也能高效运行,现在居然反而不行了😂
    sutking
        13
    sutking  
    OP
       268 天前 via iPhone
    @mxT52CRuqR6o5 不依赖虚拟化指令运行😳?我倒是没听说过,个人理解感觉不行吧🤔
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5  
       268 天前
    @sutking #13 https://www.zhihu.com/question/26445430/answer/32801640
    有条评论是说硬件虚拟化还没出来的时候就有了 vmware ,我也都是道听途说,没能力深入研究
    sutking
        15
    sutking  
    OP
       268 天前 via iPhone
    @flynaj 发帖的时候没有安装 Hype-V 组件,也没有安装其他虚拟化工具,看到#1 大佬提示说用 Hyper-V 试试看之后才去安装了 Hyper-V ,然后进行测试。所以大概不存在其他虚拟化工具干扰的情况。
    sutking
        16
    sutking  
    OP
       268 天前 via iPhone
    @mxT52CRuqR6o5 这么多年过去了,很可能是因为有了硬件层面的虚拟化技术之后软虚拟化已无优势和必要,然后被优化掉了。我猜的。
    mxT52CRuqR6o5
        17
    mxT52CRuqR6o5  
       268 天前
    @sutking #15 windows sandbox 、WSL2 、WSA 都会开启 hyper-v ,hyper-v 和非 hyper-v 模式下我记得 vmware 是两种不同的工作模式,干扰模式下和不干扰模式下可以都测测看,可能不干扰时有问题,干扰时反而没问题
    GeruzoniAnsasu
        18
    GeruzoniAnsasu  
       268 天前   ❤️ 1
    @mxT52CRuqR6o5
    vmware 早在 xp 时代就有了,那时候虚拟机实现还要靠指令翻译,类似 qemu

    @sutking vmware 有个跟 hyperv 共存的工作模式,试试能用不。另外你有没有装什么 OEM 厂商的安全中心之类的这种东西,还有就是把虚拟机的硬件全删了看看能不能启动
    sutking
        19
    sutking  
    OP
       268 天前 via iPhone
    @mxT52CRuqR6o5 #17 用 Hyper-V 测试成功之后我立马就又去看了 vmware ,可是问题依旧😮‍💨
    sutking
        20
    sutking  
    OP
       268 天前 via iPhone
    @GeruzoniAnsasu #18 电脑拿到手第一件事先彻底重装系统是我的习惯,所以没有任何 oem 的东西。共存模式具体是怎样的?电脑里只要有 Hyper-V 就行吗?硬件全删了是啥情况?😳我把除了 cpu 、ram 、ssd 、monitor 这四个之外的硬件全都删掉,问题依旧。
    GeruzoniAnsasu
        21
    GeruzoniAnsasu  
       268 天前
    @sutking
    双显卡吗? 你的虚拟机能进得了 recovery 或者安全模式吗

    —— 快进到重装系统
    ysc3839
        22
    ysc3839  
       268 天前 via Android   ❤️ 1
    @mxT52CRuqR6o5 VMware 应该是最早实现 x86 软件虚拟化的公司,但不代表它最新的产品仍然使用这种技术,因为 x86 平台的硬件虚拟化已经普及,没必要再继续开发过时技术了。
    YGHMXFAL
        23
    YGHMXFAL  
       268 天前   ❤️ 1
    把虚拟机的磁盘映射到物理机上,然后拿 BCDEDIT 来修改启动项,启用 BOOTLOG,然后启动失败了再映射出来看看日志
    shankun
        24
    shankun  
       268 天前 via Android   ❤️ 1
    用 vm 17 试试
    virtualHJ
        25
    virtualHJ  
       267 天前   ❤️ 1
    看下虚拟机创建的时候选的 io 控制器类型和磁盘类型
    jim9606
        26
    jim9606  
       267 天前 via Android   ❤️ 1
    较新版本的 vmware 可以选择通过 whpx 在启用 hyper-v 的情况下使用 hyper-v 作为 vm 后端,你可以两种模式都试试。
    有没有可能是选了一个没有 inbox 驱动的虚拟磁盘控制器导致的,例如 pvscsi?
    sunqb
        27
    sunqb  
       267 天前 via Android
    不知道能不能调试下操作系统,我觉得应该可行的
    flynaj
        28
    flynaj  
       267 天前 via Android   ❤️ 1
    @sutking 先换 VirtualBox 试试,几分钟就下载测试好了,出错看它的日志
    Cu635
        29
    Cu635  
       264 天前
    @sutking #13
    @mxT52CRuqR6o5 #14
    纯软件虚拟化啊,虚拟化指令相当于加速器。典型例子是不带 kvm 的 qemu 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4095 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:15 · PVG 18:15 · LAX 03:15 · JFK 06:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.