第一步:格式化优盘
# 推荐 https://evanshortiss.com/create-a-windows-install-usb-via-macos
# https://www.uubyte.com/split-burn-windows-10-iso-on-mac-and-pc.html
# 识别 USB 驱动器设备名称,确保识别到正确的 USB ,因为在下一个命令中会完全擦除该驱动器
Me@i ~ % diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 15.2 GB disk1s1
2: APFS Snapshot com.apple.os.update-... 15.2 GB disk1s1s1
3: APFS Volume Macintosh HD - Data 74.2 GB disk1s2
4: APFS Volume Preboot 648.7 MB disk1s3
5: APFS Volume Recovery 1.1 GB disk1s4
6: APFS Volume VM 3.2 GB disk1s5
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *61.5 GB disk2
1: DOS_FAT_32 DISKWIN10 61.5 GB disk2s1
/dev/disk3 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +64.0 MB disk3
1: Apple_HFS UU Booster 64.0 MB disk3s1
/dev/disk4 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: CCHA_X64FREO_ZH-CN_DV9 +5.3 GB disk4
# 格式化驱动器。将您的磁盘名称替换为 diskN
Me@i ~ % diskutil eraseDisk MS-DOS "DiskU" MBR /dev/disk2
Me@i ~ % diskutil eraseDisk MS-DOS WIN10 GPT diskX
# Formatting a Disk to MS-DOS fat32 from the Command Line in Mac OS X
Me@i ~ % diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
# Formatting a Disk to ExFAT from the Command Line in Mac OS X
Me@i ~ % diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
# GPT :https://windowsreport.com/windows-11-usb-installer-on-mac/
第二步:挂载ISO并复制到优盘
通过 Finder 打开 Windows 10 ISO,通过命令检查卷名称
ls /Volumes #output Macintosh HD CCHA_X64FREO_ZH-CN_DV9 DiskU
对我来说,ISO卷标名称是:/Volumes/W10_ENT_21H1_X64。接着,检查 install.wim 或者 install.esd 的大小,主要看看是否超4GB
ls -lh /Volumes/CCHA_X64FREO_ZH-CN_DV9/sources/install.wim
如果映像文件小于4GB,则用以下命令将ISO里的所有内容拷贝至优盘
rsync -avh --progress /Volumes/CCHA_X64FREO_ZH-CN_DV9/ /Volumes/DiskU/
若大于4GB,则排除拷贝
rsync -avh --progress --exclude=sources/install.esd /Volumes/CCHA_X64FREO_ZH-CN_DV9/ /Volumes/DiskU/
Install Homebrew & Wimlib
# https://github.com/Homebrew/install/blob/master/install.sh
Me@i ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 52 ms: Connection refused
# 如有以上提示,就手动打开如上的install.sh,复制所有内容,在本机创建一个me.sh,并把复制的内容粘进来
Me@i ~ % vim me.sh
Me@i ~ % chmod a+x me.sh
Me@i ~ % ./me.sh
==> Checking for `sudo` access (which may request your password)...
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
/usr/local/var
/usr/local/opt
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var/homebrew
/usr/local/var/homebrew/linked
/usr/local/Cellar
/usr/local/Caskroom
/usr/local/Frameworks
==> The Xcode Command Line Tools will be installed.
# https://lavacreeper.medium.com/how-to-make-a-windows-11-bootable-usb-on-a-mac-a52a7c8495dc
# https://helpsly.net/zh-hant/%E5%A6%82%E4%BD%95%E5%9C%A8-mac-%E4%B8%8A%E5%89%B5%E5%BB%BA-windows-10-%E5%8F%AF%E5%95%9F%E5%8B%95-usb
# 此步后敲回车等待安装完成,若不成功,就再执行 ./me.sh安装一次
Press RETURN/ENTER to continue or any other key to abort:
Me@i ~ % brew install wimlib
# 若报错,执行如下
# https://www.reddit.com/r/homebrew/comments/r2gq4b/macos_installing_wimlib_no_formulae_found_in_taps/
git -C $(brew --repository homebrew/core) checkout master
#or
git -C $(brew --repository homebrew/core) reset --hard HEAD
Me@i ~ % brew install wimlib
Split & Writen
wimlib-imagex split /Volumes/CCHA_X64FREO_ZH-CN_DV9/sources/install.wim /Volumes/DiskU/sources/install.swm 3800
Splitting WIM: 4291 MiB of 4291 MiB (100%) written, part 2 of 2
Finished splitting "/Volumes/CCHA_X64FREO_ZH-CN_DV9/sources/install.wim"