用 MAC 製作 windows 10 開機 usb 碟
3 min readOct 3, 2020
這實在是比想像中難。原本以為一個指令,或是滑鼠點兩下執行某個程式,就可以產生了。結果要經過下列步驟。
- 下載 Windows 10 (.iso)
- 格式化 USB disk 成 FAT32 的檔案系統
- 從 .iso 檔案裡面複製除了
sources/install.wim
這個雷貨之外的所有檔案 - 裡用第三方軟體 wimlib 將
sources/install.wim
切分成小檔案,再放入隨身碟中
原本 mac 內建的 Boot Camp Assistant 不能用了
原本我從網路上搜尋到的解法需要使用叫做 Boot Camp Assistant 的內建軟體,但是在最近的 mac os 中,這個軟體的這項製作開機碟功能似乎被移除了。這導致每個搜尋到此方法的人都會充滿挫折。
格式化隨身碟
請先被份原本隨身碟的東西,並將隨身碟格式化為 FAT32 的檔案系統。
直接複製法
理論上直接把 iso 檔案解開,並且把裡面所有東西複製一份到隨身碟,應該要可以解決問題的。但安裝檔案中有個檔案特別的大,撞到了 FAT32 單檔限制 4GB 的限制。但似乎用其他的檔案格式,又會不支援。這一切都是 sources/install.wim
檔案在雷。
去微軟官方網站下載 .iso 點開之後,他會變成一個磁碟。點兩下 iso ,並用以下指令檢查目前的磁碟。
ls -l /Volumes/total 68
dr-xr-xr-x 6 chenlich 1896053708 492 May 11 14:42 CCCOMA_X64FRE_ZH-TW_DV9
lrwxr-xr-x 1 root wheel 1 Sep 29 10:59 Macintosh HD -> /
drwxrwxrwx@ 1 chenlich 1896053708 32768 Oct 1 10:06 WIN10
我的隨身碟名稱是 WIN10
。此外 CCCOMA_X64FRE_ZH-TW_DV9
是點了 iso 檔後變出來的。
安裝 wimlib
對了,會需要先安裝 wimlib 。最簡單的安裝法是 brew install wimlib
。
複製所有小於 4gb 的檔案
以下指令複製 iso 裡面的檔案到隨身碟 (除了 install.swm)
rsync -avh — progress — exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/ /Volumes/WIN10
複製大檔
以下指令針對 install.swm 額外做處理複製,因為他單一檔案超過 4GB 了。
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-TW_DV9/sources/install.wim /Volumes/WIN10/sources/install.swm 3800