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

Windows 上最好用的虚拟机是哪个?

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

    本来以为是 vmware 无疑,但是下载 17 pro 之后发现是 32 位的,惊掉下巴。全网搜了一遍原来是没有 64 位的应用。

    另外 ui 太丑了,有没有类似 mac 的 parallels 那种简单好用的?

    90 条回复    2023-06-19 16:00:40 +08:00
    fanfpy
        1
    fanfpy  
       315 天前   ❤️ 4
    hyper-v
    Ne
        2
    Ne  
       315 天前   ❤️ 4
    只要脑子好使,Hyper-V 足够
    fyq
        3
    fyq  
       315 天前
    32 位也不影响好用吧
    hanxiV2EX
        4
    hanxiV2EX  
       315 天前 via Android   ❤️ 1
    virtualbox
    smilenceX
        5
    smilenceX  
       315 天前   ❤️ 11
    别怀疑,就是 vmware 。
    默认配置下,vmware 播放声音没有任何问题,但 hyper v 和 virtual box 都会卡顿。
    hyper v 甚至连共享宿主机的 usb 设备都做不到
    nightwitch
        6
    nightwitch  
       315 天前 via Android
    32 位和好用不好用有什么联系
    hymzhek
        7
    hymzhek  
       315 天前
    vmware-vmx.exe 是 64 位就行
    codehz
        8
    codehz  
       315 天前
    主程序 32 位方便分发而已)
    0o0O0o0O0o
        9
    0o0O0o0O0o  
       315 天前 via iPhone
    最好用那肯定 vmware
    SunsetShimmer
        10
    SunsetShimmer  
       315 天前
    VMware
    fox0001
        11
    fox0001  
       315 天前
    Win11 的 WSL2 、WSA 都很好用,据说就是基于 hyper-v
    cs419
        12
    cs419  
       315 天前
    vmware 有个毛病
    菜单栏上面的那个标题栏 是白色的
    不支持系统的主题色 对比度太差
    配置里面有两种模式 浅色 深色
    选深色又黑不拉几的
    darlinghsu
        13
    darlinghsu  
       315 天前
    目前在用 WSL2
    Thymolblue
        14
    Thymolblue  
       315 天前 via Android
    VMware workstation pro 在 win11 上没法打开 cpu 的虚拟化优化,只能用 hyper-v 了
    shalingye
        15
    shalingye  
       315 天前
    @cs419 没有吧,我用的 16 Pro 在系统暗黑模式下就是全黑的,
    kenvix
        16
    kenvix  
       315 天前
    不开 WHP:VMWare ;开了 WHP:Hyper-V
    demoshengxw
        17
    demoshengxw  
       315 天前
    无脑 vmvare
    georgezhang
        18
    georgezhang  
       315 天前
    Hyper-V
    NoAnyLove
        19
    NoAnyLove  
       315 天前
    小众的 multipass ,可惜只能跑 Ubuntu 的虚拟机
    wanguorui123
        20
    wanguorui123  
       315 天前
    vmware player
    IDAEngine
        21
    IDAEngine  
       315 天前
    hyper-v 不接受反驳
    kkwa56188
        22
    kkwa56188  
       315 天前
    OP 说的是哪一款 vmware ?

    我是重度用户 i.e. 长期的 稳定的使用多台虚拟机, 用的是这一款 VMware® Workstation 17 Pro.

    摘自官网:
    VMware Workstation runs on standard x86-based hardware with 64-bit Intel and AMD processors, and on 64-bit Windows or Linux host operating systems.
    a33291
        23
    a33291  
       315 天前   ❤️ 2
    hyper-v 烦的问题在于他的桥接网络形式,他是创建一个虚拟交换机,然后把你的原来物理网卡也给接到这个交换机下,但是 vmware 的实现方式就对原物理网卡无侵入.
    PandaRun
        24
    PandaRun  
       315 天前
    hyper-v 有个特性还挺牛皮的,虚机装到一个独立盘里面,可以当虚机 也可以独立引导当双系统
    imoru
        25
    imoru  
       315 天前
    hyper-v 一票
    monkey110
        26
    monkey110  
       315 天前
    vmware 吧 hyper-v 和安卓虚拟机有冲突
    xinh
        27
    xinh  
       315 天前
    VMware 的 unity 模式很舒服
    roycestevie6761
        28
    roycestevie6761  
       315 天前   ❤️ 1
    我目前选择 vmware 。
    1.至于楼上与 win11 的兼容问题,早解决了。与 hyper-v 的兼容问题也早解决了。
    2.上次在 hyper-v 上配置与 host 机做局域网文件传输,那 B 网卡老是有问题。要么 host 连不上要么 guest 连不上。vmware 的话网络配置那里点两下就好了。
    3.至于 32 位和 64 位的问题,主程序是 32 位的而已,任务就是运行 vmware-vmx 进程实现虚拟化。如果工作的进程都是 32 位的,怎么做到 guest 内存大于 4G 呢。

    个人意见,如果有人有研究过 vmware 和 hyper-v 的性能各方面比较,请 at 我一下
    Pin
        29
    Pin  
    OP
       315 天前
    @kkwa56188 我用的就是这个,但是你去任务管理器去看,确实就是 32bit
    keymao
        30
    keymao  
       315 天前
    那肯定是 vmware 啊 不用做太多考察
    Daeyn
        31
    Daeyn  
       315 天前 via iPhone
    windows 下我选 hyper-v

    1.性能:hyper-v 是 1 类,vmware 是 2 类,我用 geekbench6 测试过,hyper-v 虚拟机分数几乎接近真机。
    2.网卡性能问题:因为需要从虚拟机 Linux 的 SMB 共享传输文件,创建 host-only 网卡( NAT 一样,桥接的话就经过千兆路由器了),就算虚拟网卡改成 vmxnet3 ,实测 iperf3 只能跑到 1.5Gbps 左右,谷歌了很久也没找到答案。
    但是 hyper-v 创建 internal 虚拟交换机,随便跑到 10+Gbps 。
    xdeng
        32
    xdeng  
       315 天前
    vmware 不接受反驳
    ysc3839
        33
    ysc3839  
       315 天前   ❤️ 1
    VMware 只是外面 GUI 是 32 位的,核心是 64 位的。
    目前 Windows 下虚拟机各有长处,Hyper-V 可以虚拟化 GPU ,甚至可以直通 PCIe 设备。
    VMware 界面做得好,适合日常使用,能直通 USB 。

    @Daeyn 性能方面 VMware 确实不是最好的,我之前用 iperf3 测过 Windows 主机和 Linux 虚拟机 vmxnet3 网卡的网速,有 3Gbps 。另一台电脑直接安装 Linux ,用 virt-manager 装 Linux 虚拟机,iperf3 速度能跑到 40Gbps 。
    chenty
        34
    chenty  
       315 天前 via Android
    据说 wsl 好用但是我配置起来极其费劲,最后发现最好用的 远程实体 linux
    ysc3839
        35
    ysc3839  
       315 天前
    @a33291 这个好像和 Linux 下网卡桥接的逻辑差不多,Linux 下虚拟机网卡要桥接的话,需要创建一个网桥,真实网卡和虚拟机网卡都加到网桥内。然后主机要使用网桥去获取 IP 地址。
    Linux 还有个 macvtap 模式,可以直接使用真实网卡,但是虚拟网卡不能和真实网卡通信。
    VMware 我本地测下来,桥接似乎是类似集线器的工作原理,虚拟机访问主机似乎会把数据发出去,要上级交换机发回来,速度会受物理链路限制,而且虚拟机中可以收到宿主机网卡的包。
    dunhanson
        36
    dunhanson  
       315 天前
    virtualbox 搭配 vagrant 好用到爆,其他的多多少少都有点问题
    ice2016
        37
    ice2016  
       315 天前
    vmware
    CTd1DJnr6KlM
        38
    CTd1DJnr6KlM  
       315 天前   ❤️ 1
    hyper-v 很重,相当于 windows 运行在虚拟化环境中,不运行虚拟机也会对 windows 造成影响,内存占用和 cpu 会比不开启 hyper-v 高
    三个维度考虑,虚拟机使用频率,对虚拟机性能的要求,对宿主机影响的要求
    以后还是建议说清楚需求
    比如隔离腾讯全家桶,并且偶尔用,那肯定 VMware
    PopRain
        39
    PopRain  
       315 天前
    这个帖子就是在 hyper-V 的 win10 里面发帖,物理机是开发机,不想装科学上网软件,反正乱七八糟软件都在这个里面用,很方便! 而且,主机拨了公司 VPN ,虚拟机也可以访问公司内部,很方便。
    xingda920813
        40
    xingda920813  
       315 天前
    Android 开发只能使用 VMWare, Hyper-V 不支持 USB Pass-through, 没法把 USB 连接的 Android 真机设备连入到虚拟机里面.
    PopRain
        41
    PopRain  
       315 天前
    这个帖子就是在 hyper-V 的 win10 里面发帖,物理机是开发机,不想装科学上网软件,反正乱七八糟软件都在这个里面用,很方便! 而且,主机拨了公司 VPN ,虚拟机也可以访问公司内部,很方便。
    xingda920813
        42
    xingda920813  
       315 天前
    而且开启 Hyper-V 之后相当于主机也被虚拟化了, 即使不开虚拟机的时候, 主机的性能 (尤其是内存性能) 也会降低.
    ltkun
        43
    ltkun  
       315 天前 via Android
    以前只知道 vmware 自从用了 kvm 就不用了
    deorth
        44
    deorth  
       315 天前 via Android
    华为 fusion sphere
    tool2d
        45
    tool2d  
       315 天前
    qemu 好像都被人彻底忘掉了。运行一些特定 OS 系统(比如 win7 x86)还是很强的,也是近些年才加入硬件加速 for windows 。

    以前加速选项只有 kvm ,也就只能在 linux 运行了。
    studyrun
        46
    studyrun  
       315 天前   ❤️ 1
    @Daeyn #31 hyper-v 虽然是 1 类,但是会将主机变成虚拟机,内存性能会下降很多,而 vmware 不会对主机有影响
    Daeyn
        47
    Daeyn  
       315 天前 via iPhone
    @studyrun 除非你的硬件太差太老,不然 host 性能影响几乎忽略不计。
    yanzhiling2001
        48
    yanzhiling2001  
       315 天前
    @PandaRun 那是 VHD 、VHDX 的特性,可以看看这块
    totoro52
        49
    totoro52  
       315 天前
    vmware: 一个能打的都没有

    从体验感上就秒杀了
    yoloMiss
        50
    yoloMiss  
       315 天前
    哈哈哈,vm 有啥子问题?我 mac 上安装的都是 vm 。主打一个就是白嫖,能省则省。
    datocp
        51
    datocp  
       315 天前 via Android
    hyper-v 竟然有安装系统限制
    vmware 没有钱没有序列号
    剩下的就只有 virtualbox 了
    Iamsonny
        52
    Iamsonny  
       315 天前
    Hyper-V,感觉不太好用。在自带的 windows 11 使用过。感觉普通用用 virtualbox 挺轻量的。
    hgao
        53
    hgao  
       315 天前 via iPhone
    借楼问 hyper v 有什么增强使用体验的方法?
    dogfight
        54
    dogfight  
       315 天前
    vmware ,你折腾一圈最后的归宿
    cheng6563
        55
    cheng6563  
       315 天前
    vmware 别折腾了
    另外,hyper-v 是垃圾
    cheng6563
        56
    cheng6563  
       315 天前   ❤️ 3
    我再来复读一下 hyper-v 的奇葩问题们
    声音鬼畜
    点关机按钮后无响应,所有按钮变灰,无法继续任何其他操作。
    虚拟机分配到和主机一样的 IP 导致双双断网。
    动态内存一点也不动态,只增不减
    对 vhdx 性能极差,尤其是开了快照的时候。Windows 直接挂载 vhdx 没啥性能问题的,搞不懂为啥挂到 hypre-v 虚拟机里面性能就是一坨


    其他还有一大堆功能缺失,比如支持的磁盘镜像类型少,不支持 USB 挂载,响应速度慢等。
    akatale
        57
    akatale  
       315 天前
    win 虚拟机我也就知道 vmware 、virtual box 、自带的 hyper-v ,硬要说还有 wsl 和 wsa ,还有蓝叠(?)这种,反正我全装了,都在用,没什么好坏之说,都能用就行。就是有些坑要踩。另外 vmware 理论上是要钱的(
    Mithril
        58
    Mithril  
       315 天前
    你要是有点技术能力,那宿主机是 Windows 的话,还是推荐 HyperV 。毕竟 Type1 ,对标的是 EXSI 或者 Linux 下的 KVM ,性能不是你在 Windows 上跑 Virtual Box 或者 VMWare Workstation 这种 Type 2 可以比的。

    搞不定 Type 1 Hypervisor ,或者你就只是随便开一两个虚拟机跑个程序试试,那就 Virtual Box 什么的都行,简单傻瓜化,反正性能不是你的重点。
    Greatshu
        59
    Greatshu  
       315 天前
    vmware 最好,没有之一,其他虚拟机你会遇到各种奇怪的问题
    如果 100 分满分,VMware 能得 80 ,其它全部不及格。
    qqjt
        60
    qqjt  
       315 天前
    兜兜转转,入了 vmware workstation pro 。
    a632079
        61
    a632079  
       315 天前
    @smilenceX 😰请问声音卡顿的结论是从哪个地方得出的嘛?我经常使用虚拟机开小黄油来着😱。

    关于 USB 共享,可以试试这个工具:usbipd ,进微软官方文档示例的来着:
    https://github.com/dorssel/usbipd-win
    Yadomin
        62
    Yadomin  
       315 天前   ❤️ 1
    怎么那么多人推荐 hyperv 呢,不能 usb 设备都不能直通也叫好用吗?除此之外,还有以下不能忍受的问题
    动态内存占用有严重的问题,会直接把内存占满
    虚拟网卡不支持 ipv6
    gearfox
        63
    gearfox  
       315 天前
    vmware
    wipbssl
        64
    wipbssl  
       315 天前 via iPhone
    @roycestevie6761 性能肯定是 hyper-v 更好,hyper-v 是 layer 1 虚拟机,和 esxi ,kvm 同级的,效率会比 vmware workstation 这种 layer2 更高。微软的 azure 和 xbox 都是基于 hyperv 的。
    wipbssl
        65
    wipbssl  
       315 天前 via iPhone
    @Yadomin 事实错误,hyperv 支持 usb 共享,也支持直通,还可以直通 pcie 设备。

    https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/enhanced-session-mode

    hyperv 本身是支持 ipv6 的,使用 external 网卡时可以获得 ipv6 地址。
    documentzhangx66
        66
    documentzhangx66  
       315 天前   ❤️ 1
    虚拟化,高手用 VMware ESXi ,大神用 PVE ,折腾 Windows 上的 Hyper-V 、VMware Workstation 、VurtualBox 实属下策。
    mooyo
        67
    mooyo  
       315 天前
    vmware 太贵了,hyper-v 足够用的情况下还是免费的。
    dayeye2006199
        68
    dayeye2006199  
       314 天前 via Android
    看你要不要虚拟机要不要 ui 。
    我不需要 Ui ,hyperv 毫无压力
    mozartgho
        69
    mozartgho  
       314 天前
    Debian 11/12 在 vmware 上安装完会卡死的问题你们有没有遇到过?就是登录进桌面过一会就完全没有响应
    wheat0r
        70
    wheat0r  
       314 天前
    @wipbssl 显然人们所说的不支持 usb 直通是指非远程桌面的情况下
    Songxwn
        71
    Songxwn  
       314 天前
    只是管理程序是 32 位吧
    a33291
        72
    a33291  
       314 天前
    @ysc3839 #35 他们 2 者都安装有新的网络驱动(vmware 叫 VMWare Bridge Protocol,hyper-v 叫 Hyper-V 可扩展的虚拟交换机),不是很清楚设计动机.
    之所以提到这个是因为之前我们一个程序监听物理网卡的 ip,然后为了让虚拟机和外部机器进入同一个网络就启用了外部桥接,这导致原物理网卡 ip 变化,让程序直接起不来了.
    另外启用这个虚拟交换机之后,如果去控制面板或者设置(win10 那个)里查看这个网卡,会发现很多信息都不会显示了.
    xingda920813
        73
    xingda920813  
       314 天前
    @wipbssl 事实错误, 所谓的 "USB 共享" 只支持 U 盘等特定设备, 跟 USB 直通可以直通任意 USB 设备完全不同, Android 手机 (通过 ADB 连接的) 和加密狗这种, Hyper-V 完全不行.
    xingda920813
        74
    xingda920813  
       314 天前
    @wipbssl 另外虽然 Hyper-V 是 Type 1 Hypervisor, 但把主机也虚拟化会严重降低主机内存性能, 即使不开虚拟机.
    xingda920813
        75
    xingda920813  
       314 天前
    @wipbssl 至于直通 PCI-E 设备, 并不受官方支持, 需要通过一系列命令开启, 完全不 future-proof, 说不定哪天就被砍了.
    pluto1
        76
    pluto1  
       314 天前 via iPhone
    HyperV 只是界面简单…另外很多功能在 GUI 上看不到

    HyperV 可以开自定义的 NAT 网络,网段也可以固定,默认的 NAT 交换机网段确实鬼畜,这样对宿主机网卡的侵入性也不大

    另外 HyperV 印象中还有 GPU 半虚拟化,可以把任意 GPU 按比例虚拟到虚拟机里,虽然我主要跑 server 用还没尝试过
    pluto1
        77
    pluto1  
       314 天前 via iPhone
    另外没记错的话 Azure 的虚拟机都是跑在 HyperV 的,你细品
    wangxiaoaer
        78
    wangxiaoaer  
       314 天前 via iPhone
    @smilenceX 但是 vbox 的端口转发真是好用啊,每个虚拟机的设置是单独控制的,vmware 好像是搞在一起,入口也没有 vbox 简单。
    YaakovZiv
        79
    YaakovZiv  
       314 天前
    VMware workstation 和 Oracle virtualbox ,我混合着用。这俩更新时,多少会有偶发 bug ,出 bug 就临时切换到另一个用。私人用足够了。
    Sting1226
        80
    Sting1226  
       314 天前
    以前上课用 Virtual PC
    0x20H
        81
    0x20H  
       314 天前
    Windows 下的话:

    VM 虚拟化 Windows 好用
    Virtualbox 虚拟化 Linux 好用

    但大多数情况下还是用 VM
    yinmin
        82
    yinmin  
       314 天前 via iPhone
    在 windows 下虚拟机做本地桌面,优选 vmware 。
    在 windows 下虚拟机做服务器,优选 hyper-v ( win server 的“删除硬盘重复数据”配上 hyper-v 真香)
    在 windows 下虚拟机做远程桌面,优选 hyper-v (动态内存太香了)

    hyper-v 的驱动已经加入到 linux 内核了,跑 linux 系统蛮稳定蛮快的,但 linux 桌面图形不行,linux 下动态内存有坑(与 linux 缓存机制联动不太好,必须设动态内存上限,ubuntu/debian 会将不用的内存少量退回 hyper-v ,alpine 内存只增不减)

    至于 virtualbox ,oracle 不上心,没法和 vmware 、hyper-v 比。
    bt7vip
        83
    bt7vip  
       314 天前 via Android
    公说公有理,婆说婆有理,运算:服务器,esxi ,PVE 。隔离环境,桌面端:VM ,多活几年。折腾 HV 不是这限制就是那限制,为了装个虚拟机还要安装新版宿主机这简直就是咸自己命长,自用并且想多活几年就 VM 吧。
    wubalabadub
        84
    wubalabadub  
       314 天前
    hyperv
    Yadomin
        85
    Yadomin  
       314 天前
    @xingda920813 #73 所以说你说的 usb passthrough 在哪?你发的不是通过 rdp 共享 usb?
    lx0758
        86
    lx0758  
       314 天前
    ESXi + VMware 无敌
    jayeli
        87
    jayeli  
       314 天前
    个人:virtualbox
    ysc3839
        88
    ysc3839  
       314 天前
    @documentzhangx66 很多年前我在 Windows XP 下用 VurtualBox ,发现一些很神奇的问题。
    比如默认情况下虚拟机模块就和界面运行在同一进程内,遇到界面卡死,结束进程,虚拟机也挂了。
    然后发现有个分离式模式,选了这个后界面挂了确实不会影响虚拟机了,但是虚拟机 GUI 的“融合模式”开启后一点反应都没,怀疑是分离式模式下不支持。
    还意外发现了个可能算安全漏洞的 bug ,虚拟机带 GUI 的 Linux 安装 Guest Additions 后,不重启直接注销用户再登录,然后主机的虚拟机进程就崩了……当时重试了几次都能稳定复现。
    flyqie
        89
    flyqie  
       314 天前 via Android
    windows 下的虚拟化软件,你可以永远相信 vmware 。
    abc8678
        90
    abc8678  
       313 天前 via Android
    不知为何,我电脑上 vmware 很卡,基本的鼠标移动都显示慢镜头。换了 hyper-v 就没这个问题。外部网络有点费劲,有时候用有线网卡,有时候用无线网卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:44 · PVG 05:44 · LAX 14:44 · JFK 17:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.