主要就是把 ISO 里的内容复制到 U 盘即可,步骤比较简单,但是整个流程基本通过命令行来完成,要是有好心人封装一个 GUI 程序出来那就方便太多了。
格式化 U 盘
查看当前有哪些磁盘,找到 u 盘对应的盘符,例如 disk4
diskutil list
将 U 盘格式化为 FAT32 格式,WIN11 名字随便起,注意 GPT,有时候 u 盘做好了在引导界面无法识别的话,可能这里要格式化成 MBR
diskutil eraseDisk MS-DOS "WIN11" GPT /dev/disk4
拷贝镜像
挂载win11镜像
hdiutil mount ~/Downloads/Win11_x64.iso
复制镜像内容到 u 盘。这里需要忽略掉 install.wim 文件,因为它超过 FAT32 支持的最大单个文件大小了,需要后面切分单独处理。 CCCOMA_ 这个名字根据挂载 iso 之后实际显示的为准。
rsync -vha --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/* /Volumes/WIN11
切分并拷贝 install.wim,这里需要借助 wimlib 工具。3800是每块大概 3.8G 大小。
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim /Volumes/WIN11/sources/install.swm 3800
wimlib 和 homebrew 额外的步骤
注意:如果找不到 wimlib 命令的话,可以通过 homebrew 来安装。如果没有 homebrew 的话,按照官网脚本一键安装:https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装 homebrew 可能需要较好的网络连接,建议提前开启全局上网。在脚本执行的最后,可能会提示你需要执行几行命令,将 homebrew 添加到命令行的 path 中,按照提示拷贝执行命令即可。
有了 homebrew 之后就可以一键安装 wimlib 了。
brew install wimlib
完成
完成上述文件拷贝之后,这个安装盘就做好了。连接到电脑,开机时进入 boot 菜单选择从这个 u 盘启动即可进入 Windows 安装界面,坐和放宽。