解开压缩包至单独文件夹,其中的 uup_download_macos.sh 即为下载和生成 ISO 镜像的脚本。如其 readme 文件所述,需要先用 Homebrew 安装若干依赖才能运行:
brew tap sidneys/homebrew brew install cabextract wimlib cdrtools sidneys/homebrew/chntpw从终端执行 uup_download_macos.sh,等待进度完成(下载量约 5GB),便能在脚本统一目录下看到名称形如 22000.1_PROFESSIONAL_ARM64_ZH-CN.ISO 的输出文件了;这就是我们需要的安装镜像。
方法二:从 Hyper-V 格式虚拟盘转换除了前述转制 ISO 的方法,还可以一步到位,使用微软直接提供的 Windows 11 ARM64 预览版虚拟机。具体而言,下载到的是一个虚拟硬盘文件,将其挂载到空白虚拟机上作为系统盘即可使用。
遗憾的是,微软提供的是针对自家 Hyper-V 虚拟化平台的格式,而 Hyper-V 并没有 macOS 版本。因此,还需要将其转换为其他虚拟机软件能读取的格式。
具体方法是:首先,访问 Windows 11 Insider Preview 的下载页面。注意,该页面需要登录加入了「预览体验计划」(但无任何门槛或费用)的微软账号才能访问。点击蓝色的「Windows Client ARM64 Insider Preview - [版本号]」按钮下载虚拟机,这将得到一个名称形如 Windows11_InsiderPreview_Client_ARM64_en-us_22483.VHDX 的文件(约 10GB)。
然后,通过 Homebrew 安装转换格式所需的工具:
brew install qemu接着,将上述 VHDX 格式的虚拟硬盘转换为其他虚拟机可用的格式。具体的目标格式取决于你使用的软件(见后文);例如,如果选用 VMware,则应转换为 VMDK 格式:
qemu-img convert -p -f vhdx -O vmdk Windows11_InsiderPreview_Client_ARM64_en-us_22483.VHDX win11.vmdk其中,-p 选项指显示进度条;-f 和 -O 选项分别用于指定输入和输出格式;最后两个参数分别为输入和输出的文件路径,请根据实际情况和需求调整。例如,如果选用 UTM,则应将命令中的各处 vmdk 替换为 qcow2。
用 VMware Fusion 安装VMware Fusion 是老牌商业虚拟机开发商 VMware 针对 macOS 开发的虚拟机软件。该软件原为收费软件,但从 2020 年起宣布针对非商业用途免费提供基础版,即 VMware Fusion Player。
截至目前,VMware Fusion 尚未正式支持 Apple silicon 处理器或 Windows 11 ARM64 版,但于 9 月发布了一个技术预览版(免费,但需要注册 VMware 账号)。根据 VMware 发布的测试指南,Windows 10 或 11 的支持是隐藏的,需要通过手动修改参数的方法才能启用。
用 VMware Fusion 安装 Windows 11 的具体步骤是:下载安装后打开 VMware Fusion。点击左上角的加号,选择「新建」。在弹出的向导中,点击「创建自定义虚拟机」>「继续」。在「选择操作系统」步骤,可以发现软件只列举了少量 Linux 发行版,并不包含 Windows。因此,暂且选择兜底的「其他」>「其他 64 位 Arm」,然后点击「继续」。
下一个「选择虚拟磁盘」步骤同样点击「继续」。在最后一步,点击「自定义设置」。为虚拟机指定一个存放位置后,会同时弹出虚拟机窗口和一个设置窗口。
这里,先进入「处理器和内存」页面,分配 2 个核心,4GB(4096MB)内存。这是微软推荐的最小配置;根据经验,足以支撑系统本身和日常的浏览、办公操作了;更低的配置也可以开机,但可用性很差。
完成这些设置后,先不要开机,回到 VMware Fusion 主窗口,在刚才创建的虚拟机名称上点击右键,选择「在 Finder 中显示」;然后,在显示出的虚拟机文件图标上再次点击右键,选择「显示包内容」,展示其内部文件。这里,找到以 vmx 结尾的配置文件,在其上点击右键,选择惯用的纯文本编辑器打开(也可以用自带的「文本编辑」)。
找到 guestOS 开头的一行配置,将其改为 guestOS = "arm-windows11-64",然后保存文件。
回到虚拟机配置界面。可以看到这里相比之前多出了「默认程序」等针对 Windows 虚拟机的选项,而「鼠标和键盘」中也可以选择为 Windows 10 适配的配置了;这表明已经成功开启了 Windows 支持。
接下来的设置根据你选择的安装方式有所不同: