|
苹果于 2020 下半年起推出的 Apple Silicon 是具有划时代意义的处理器,它开启了作为个人电脑在 arm64 处理器架构的生态下发展的新形态,在这两年的时间内,从 x64 到 arm64 的转型进程中,macOS 取得了很大的进展。
6 I6 g) c' n! z5 W( G% Q
2 s) u$ k& C2 o6 Y而微软的 Windows on ARM 也是一个了不起的技术革新。arm64 版 Windows 内置了 x86_64 的应用程序仿真层,为用户提供了一个有别于传统的 x86_64 但又与 x86_64 几乎一致的桌面体验,特别是 Windows 11 的推出,更是提升了 x86_64 应用的模拟效率。' A8 s# T* |3 R* [
5 u0 R+ ]- n9 ~3 z
实际上,Windows on ARM 最初是给高通芯片和树莓派运行 Windows 而推出的方案,由于微软对此一直不够重视,所以 arm64 版 Windows 一直处于一种躺平的状态,但由于 Mac 用户的基数很多,反而推动了它的发展,以及支持 arm64 架构的应用在逐渐增多。 f2 f/ r! F v1 R, Z* z3 U& y
7 j2 i% l" E8 _. G# ~5 T1 i
安装虚拟机使用 Windows 一直是 Mac 用户老生常谈的话题,虽然 Apple Silicon 对虚拟化的性能提升极为诱人,但由于目前处于转型期,能用的虚拟机比较有限,率先支持 M1 及以上处理器 Mac 的是 Parallels Desktop。
2 c d* Z6 ]* u8 A4 I. g! ~
- a" w- r7 c! \! I* b3 ^然而我发现,有相当一部分用户被 Parallels Desktop 高昂的定价策略劝退,于是目光只能注意在老牌的虚拟化软件制造商 VMware。
- R2 \/ }$ S* ]' L" ]
: O0 |' |: x& A+ I将近一年的时间,VMware 对 Apple Silicon 的支持完全落后于友商 Parallels,Fusion 对 Apple Silicon 的支持计划于 2021 年的九月中旬启动,并发布了首个公开技术预览版,直到 Fusion 13.0.0 的正式版,才在支持 Intel 的同时,正式地纳入了对 Apple Silicon 的支持。
$ H: o# F# k9 T& F. z1 r
( v/ H; }. i7 N* D2 y' Z* l我对 Fusion 支持 Apple Silicon 的进展一直非常关注,但搜索知乎发现却没有一个详细的教程,索性自己写一个好了——这个教程就是为想通过 VMware Fusion 安装 arm64 版 Windows 的人准备的。
% C+ d9 [$ V# Y8 a6 ~; s3 s6 O5 O/ k7 g6 S4 {
ℹ️特别提示:①本文以我的 MacBook Pro 2021(14 寸,M1 Pro)来演示,macOS 版本为 Ventura 13.0.1,所述的 VMware Fusion 版本是 13.0.0(含 VMware Fusion Pro 和 VMware Fusion Player,构建版本 20802013),并假设读者已对 Windows 系统及 macOS 的基本操作足够熟悉;
+ w8 Z/ A2 c+ K; }
7 ~* d" u( Y) ?2 f②如果读者是 VMware Fusion 的老手,许多内容可直接跳过,只需要过目本文的一些不熟悉和需要引起注意的地方;但对于第一次使用 VMware Fusion 的用户,请务必将本文从头到尾仔细地阅读一遍,并按照叙述一步一步地完成,避免出错;
0 s4 O) n2 O4 K4 b6 Z. z6 @) K! Q9 P8 |- J Y! S
③笔者只是一个普通的 Fusion 用户,并非 VMware Inc. 的员工,与 VMware Inc. 无任何利益上的关联,所以不是此软件的技术支持,使用中如有疑问,建议翻阅 Fusion 的官方帮助,或参考相应的 .pdf 版使用指南(英文):+ X. `$ T: Z" c, T
6 ]7 M9 ?2 Z3 G: t- `Using VMware Fusion - VMware Fusion 13
6 T, P, M& S; m8 r5 t) Edocs.vmware.com/en/VMware-Fusion/13/fusion-13-user-guide.pdf
$ T# e. Q8 u! _6 |2 W④如果 Fusion 有大版本的更新推出,我也会随之更新本文,故文字描述会相比之前可能有一些改动,请持续关注。3 o: K+ q( L$ {( ` j4 e
" ]' n* q: M# c; e9 c
准备工作
3 |1 [: A: Y: J8 v6 V$ r在 Apple Silicon 的 Mac 机型上,首先需要准备的有:; m2 c8 l7 [5 p% O; J' r
4 m& R3 w. r0 {9 u①VMware Fusion 13,可以打开如下的官网链接,下翻找到“Fusion 13 Pro for macOS 12+”,点击“DOWNLOAD NOW”,下载 VMware Fusion 13 的 .dmg 格式的安装包:
- `9 x8 G% S$ t) k! S$ a6 X
* w; X7 v2 E! ^1 q/ [Download VMware Fusion | VMware
; [& L0 z" d( u' lwww.vmware.com/products/fusion/fusion-evaluation.html
! U+ _- N1 k$ r( |% q7 t
2 v9 @" w# |& M& @2 K4 [下载后双击该 .dmg 文件,可看到如下访达(Finder)窗口,双击中间的安装程序图标来安装 Fusion。(安装后“输入许可证密钥”部分,可以自行注册 VMware 账号以申请免费版的密钥,想找 Pro 版的可见评论区置顶,建议购买许可证入正)。9 c2 {; O# L$ ^2 H. d. F
7 J# b: Q, E5 N) @- d4 K. ?# d
3 H5 J2 M. O6 q6 i
②Windows 11 arm64 的 .iso 镜像文件,或者预装有 Windows 11 arm64 的虚拟磁盘文件,要求是 VMware 可读取的 .vmdk 格式。
; J5 l$ o5 K" `$ V; N. V" \7 l7 V* m s" w5 ?; T% s7 ^& `$ p
⚠️注意:Fusion 在 Apple Silicon 上不支持使用 x86 / x64 的操作系统镜像,因为 arm64 架构的虚拟化引擎与 x64 上的完全不同!
}" S0 E1 H3 s: ]; u; c# \: \1 ~
.iso 的优点是安装比较灵活,缺点是安装过程需要花费一定的时间,而 .vmdk 可以做到“开箱即用”,省去很多安装步骤,但灵活性差,且不能预先分配磁盘空间。两种方式任选其一即可,如果有一个方式尝试出现问题,请换另外一个方式。
6 U9 K# @: }- q" j5 E
3 M5 y& L4 N5 q# \已有 .iso 镜像文件的读者,可以自行尝试安装。但为确保安装成功,镜像的版本号不宜过低(建议选用最新的 22H2 正式版),否则因为对虚拟机 UEFI 的驱动支持不完整,安装过程会出现奇奇怪怪的问题,例如虚拟机 BIOS 无法读取,或者安装出现蓝屏。
! M6 M: J# R8 e9 u' L& f( [! ?
& {, D+ L( |7 q9 g2 M' S如果不知道在哪里去找镜像文件,我也把 .iso 文件和 .vmdk 文件整理在了阿里网盘。下载前,请务必阅读随附的使用须知:
9 [/ X3 m8 U% }% i# T7 k" \6 S8 w9 s4 I+ s8 Y
「Windows ARM64」提取码:ri4d
% Y% s" @ F+ \: _) i& q2 Hwww.aliyundrive.com/s/QDsV62o9qJe |
|