はじめに
こんにちは。
MacでWindowsのインストールUSBを作成したい!
そんな時があるかと思います。
普通だったらどうするか。
公式ページからISOファイルをダウンロードして、Etcherを使用したり、ddコマンドで書き込んだり・・・いろんな方法があるかと思います。
Windows10ではその方法が通用しません。
書き込みには成功しても、起動ができない問題が発生します。
#なぜ?
Windows10のインストールメディアはFAT32でフォーマットされています。
FAT32の特性として、4GB以上のファイルは扱えません。
しかし、sourcesフォルダの中にあるinstall.wimファイルは4GBを超えています。
これが原因で、インストールメディアが起動できない状態に陥ります。
#対処法
Windows10のISOファイルは公式ページからダウンロードしてあるものとします。
① ディスクをFAT32形式でフォーマットする (Disk Utilityでも実行可能です)
# USB等のディスクを探す
diskutil list
# ディスクをフォーマット (diskNを正しいディスクに置き換えてください)
diskutil eraseDisk MS-DOS "WINDOWS10" MBR diskN
② Finder等でISOファイルをマウント
③ WindowsのISOファイルの中身をUSBにコピー (install.wimファイル以外)
# ISOファイルのマウント先を確認
ls /Volumes
# ここではCCCOMA_X64FRE_JA-JP_DV9と仮定
# ファイルの中身をUSBにコピー
rsync -avh --progress --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_JA-JP_DV9/ /Volumes/WINDOWS10/
④ homebrewでwimlib
をインストールし、install.wimファイルを分割
# homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# wimlibのインストール
brew install wimlib
# install.wimの分割
wimlib-imagex split /Volumes/CCCOMA_X64FRE_JA-JP_DV9/sources/install.wim /Volumes/WINDOWS10/sources/install.swm 3800
Reference
Lubbock, A. (n.d.). Make a bootable Windows 10 USB drive from a Mac: Alex Lubbock. Retrieved September 11, 2020, from https://alexlubbock.com/bootable-windows-usb-on-mac