前言
一開始我是按照這裡(Method 2: Create Windows 10 Bootable USB on Mac Using Terminal)的步驟來製作,但最後 cp
時,會因為 install.wim 這個檔案過大而失敗:
cp -rp /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/* /Volumes/WIN10/
# cp: error writing '/Volumes/WIN10/sources/install.wim': File too large
原因是 FAT32 不支援單一檔案大於 4G:
ls -al /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim
# -r-xr-xr-x 1 zoushiqi staff 4.2G Oct 7 2019 /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim
# 4.2G...超過一些 QQ
我還試過 dd
,可以製作,但機器認不出我製作好的隨身碟。
後來是使用 wimlib
才成功的,步驟如下,我們開始吧:
下載 ISO 檔
到官網下載 WIN10 ISO 檔,下載點: https://www.microsoft.com/zh-tw/software-download/windows10ISO
格式化隨身碟
diskutil list # 先找到你的隨身碟代號,假設是 diskN
diskutil eraseDisk MS-DOS "WINDOWS10" GPT diskN # 抹除磁碟資訊
{{
掛載 ISO 檔
hdiutil mount ~/Downloads/windows_10_iso/Win10_1909_Chinese\(Traditional\)_x64.iso
# /dev/disk2 /Volumes/CCCOMA_X64FRE_ZH-TW_DV9
確認 install.wim 檔案大小
ls -lh /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim
# -r-xr-xr-x 1 zoushiqi staff 4.2G Oct 7 2019 /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim
複製檔案到隨身碟
如果 install.wim 小於 4G,那麼直接複製即可,複製好就完成了:
# 這邊使用 rsync,才能看到進度
rsync -avh --progress /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/ /Volumes/WINDOWS10
若 install.wim 超過 4G,先複製其他檔案:
rsync -avh --progress --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/ /Volumes/WINDOWS10
再繼續以下步驟
下載 wimlib
wimlib 是 open source 的第三方套件
# 我使用 brew 安裝
brew install wimlib
使用 wimlib 複製檔案到隨身碟
# 注意副檔名為 swm,Windows 才知道這是分割檔
# 3800 意思是分割為不超過 3800 MB 的 chunks
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim /Volumes/WINDOWS10/sources/install.swm 3800
完工!
別忘了 unmount,然後就可以開心使用你的安裝碟啦~
hdiutil unmount /Volumes/CCCOMA_X64FRE_ZH-TW_DV9
hdiutil unmount /Volumes/WINDOWS10