最后,切换到「Display」选项卡,勾选「Optimize for Retina displays」和「Update the session resolution on resize」,点击「Save」。
这样一来,便可以用上高清分辨率、随窗口尺寸实时缩放的虚拟机了。由于是本地传输画面,除了偶有卡顿之外,基本不会感受到延迟。如果你想进一步提高响应速度,可以考虑关闭动画、阴影和壁纸等视觉元素。
用 UTM 安装UTM 是一个开源的虚拟机软件,以命令行虚拟机工具 QEMU 为底层,可以说是后者的图形界面包装。UTM 最为人所知的亮相可能是在 iOS 越狱新闻中——这是目前极少见能在 iOS 上运行的虚拟机。
而在 macOS 上,UTM 的表现同样出色。最容易发现的特征之一,就是它严格按照现代 macOS 界面规范设计,与 macOS Big Sur 后的新原生风格非常搭调,在普遍「不修边幅」的开源世界显得鹤立鸡群。
得益于在 iOS 上的积累,UTM 非常快速地实现了对 Apple silicon 的适配,去年 Windows 10 ARM 版推出后不久即可通过 UTM 在 M1 芯片 MacBook Pro 上运行。
具体到用法上,UTM 的使用方式与 VMware 大同小异,且官方文档已经更新了安装 Windows 11 的步骤,参照前文 VMware 的步骤和该文档提示操作即可。这里,仅对个人尝试后发现的常见问题作出提示。
关于安装方式官方文档演示的是本文分类下的方法二,即通过导入虚拟硬盘安装,并且没有转换格式。但正如文档尾部所述,UTM 对 VHDX 格式的支持并不完善,容易发生蓝屏、应用闪退等问题。
因此,仍然建议按照前文所述方法,将下载到的文件转换为原生的 QCOW2 格式再导入。
此外,使用 ISO 镜像安装的方案在 UTM 上仍然是可行的,但同样需要修改注册表来绕过 TPM 和 Secure Boot 这两项安装条件(方法见上文)。
同时,由于 UTM 对 USB 总线的模拟存在缺陷,安装过程中有一定机率会出现类似于「掉盘」的问题,即无法继续从 ISO 镜像读取数据。截至目前,社区没有发现能完全避免的方式,如果遇到从头安装即可,一般不会连续「中奖」。
关于网络和显示驱动与 VMware 的情况相同,由于对 Apple silicon 的适配处于早期阶段,相关驱动的开发也没有充分跟上。
比 VMware 稍好一点的是,这边使用的驱动和辅助工具 SPICE Guest Tools(ISO 格式,下载后挂载到虚拟机的光驱安装)至少实现了网卡支持,不需要通过命令行魔改一个网卡出来。
但是,显示驱动则同样很不完善,不仅无法支持高分辨率,而且还会随机发生鼠标指针突然蒸发的问题。对此,建议同样是使用上文介绍的远程桌面方式,绕过这个问题。
性能比较及选择建议经过上述设置步骤后,通过 VMware Fusion 和 UTM 安装的 Windows 11 均可以正常联网,运行也比较流畅。根据测试,浏览器、Office 等常见应用的运行也没有问题。
至于性能,我做了一个不严谨的测试。在一台配备 M1 Max 处理器的 16 寸 MacBook Pro 上,使用前文所述的配置(双核、4GB 内存)通过 ISO 镜像全新安装,GeekBench 5 的运行成绩如下表所示:
虚拟机\评分项 单核 多核VMware Fusion 1392 2485
UTM 1307 2242
Parallels Desktop 1522 2833
可见,VMware Fusion 的纸面性能稍强于 UTM,两者均不及 Parallels Desktop,但差距不大;实际使用中的感受也大体如此。
因此,如果要求不高,只是偶尔有使用 Windows 的需求,建议选用 VMware Fusion 即可。不仅免费,因为有商业公司支撑,后续的适配可能也比开源项目更及时和完善。
另一方面,如果你的日常工作对 Windows 环境依赖较多,那么付费但有官方支持的 Parallels Desktop 可能还是更好的选择。多花的成本一方面可以获得更简单顺畅的安装流程,也可以获得融合模式(即直接让 Windows 应用的窗口显示在 Mac 桌面上)等改善使用体验的进阶功能。相比之下,VMware 的免费正式版虽然值得期待,但官方目前仍然没有就时间表给出准信,因此并不值得特地等待。