Linuxを使ってWindows 10/11の起動可能なUSBドライブを作成する方法
WindowsマシンでWindows 10/11の起動可能なUSBを作成するのに役立つユーティリティはたくさんあります。RufusやMedia Creation Toolなどのツールは非常に簡単です。macOSでも、Boot Campやディスクユーティリティなどのオプションがあり、コマンドラインで操作もできます。しかし、Linuxの場合はどうでしょうか?特に肥大化したGUIアプリやプロプライエタリなソフトウェアを避けたい場合は、少し複雑になります。そのため、Linux、特にUbuntuのようなディストリビューションでWindows ISOを作成しようとしている場合は、WoeUSBのような、作業を楽にする無料のユーティリティがいくつかあります。ネタバレ:少し変わった使い方ですが、一度設定すれば問題なく動作します。
念のためお知らせしますが、手順自体はそれほど複雑ではありませんが、かなり慎重に進める必要があります。また、お使いのディストリビューションやハードウェアによって手順は異なる場合があります。基本的な手順は、USBメモリをフォーマットし、ISOイメージを準備し、起動可能な状態でUSBメモリに書き込むことです。書き込んだら、そのUSBメモリをターゲットマシンに挿入し、BIOS設定を調整してUSBメモリから起動できるようにすれば、Windowsをインストールできます。WindowsやMacのツールほどシームレスではありませんが、必要な作業は完了します。Linuxしか使えない環境の場合、これが唯一の方法となることもあります。
LinuxでWindows 10/11の起動可能なUSBを作成する方法
ステップ1: Windows ISOをダウンロードする
まず、公式ソースからWindows 10または11のISOファイルを入手します。Windows 10の場合は、こちらのページをご覧ください。エディションを選択し、「確認」をクリックし、言語を選択して、もう一度「確認」をクリックします。サイトでは32ビット版と64ビット版のISOファイルを選択できます。必要なもの(ほとんどの場合64ビット版です)を選んで保存してください。
Windows 11の場合は、こちらのMicrosoftのページにアクセスして、同様の手順に従ってください。理由は不明ですが、一部のマシンではダウンロードリンクが少し隠れていたり、速度が遅かったりすることがあります。この点については、辛抱強く待つことが重要です。
ステップ2: USBドライブを接続して準備する
USBメモリを接続します(理想的には8GB以上、安全のために16GBという人もいます)。フォーマットするとすべてのデータが消去されるため、重要なデータは必ずバックアップしてください。次に、ディスク(メニュー内から検索してください)を開き、USBメモリを選択してハンバーガーアイコン(通常は3本の横線)をクリックし、ディスクのフォーマットを選択します。既存のデータを上書きしない(高速)とすべてのシステムおよびデバイスと互換性があるオプションを選択し、フォーマットをクリックします。再度プロンプトが表示されたら、確認して完了するまで待ちます。とても簡単ですよね?
重要:一部のシステムでは、特定のUSBデバイスでディスク経由のフォーマットがうまくいかない場合があります。フォーマットに失敗した場合は、GPartedまたはコマンドライン(例:`sudo mkfs.vfat /dev/sdX` — ここで`/dev/sdX`はUSBデバイスです)をお試しください。
ステップ3:LinuxにWoeUSBをインストールする
WoeUSBはISOを起動可能なUSBに変換するのに非常に便利です。Ubuntuにインストールするには、ターミナルで以下のコマンドを順番に実行してください。
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install woeusb
はい、PPAの追加は少し奇妙かもしれませんが、Ubuntuでは一般的な方法です。他のディストリビューションでは手順が異なる場合があり、冒険したい場合はソースからコンパイルすることもできます。ただし、新しいUbuntuのバージョンではこのPPAが非推奨になっている可能性があるので、公式GitHubリポジトリで最新の手順を確認してください。
ステップ4:WoeUSBを起動して使用する
インストールが完了したら、メニューまたはターミナル (`woeusbgui`) から WoeUSB を実行してください。USBドライブは自動検出されますが、正しいデバイスが選択されていることを再度ご確認ください。デバイスを間違えるとシステムドライブが消去される可能性があります。次に、先ほどダウンロードしたWindows ISOファイルを参照して選択し、インストール ボタンをクリックします。アプリがコピーを開始し、USBドライブを起動可能な状態にします。
パスワードを求められた場合は、入力してください。特に大容量のISOファイルの場合、処理が滞ったり、非常に時間がかかることがありますので、しばらくお待ちください。すべてが完了すると、「インストールに成功しました」というメッセージが表示されます。これでブートUSBの準備は完了です。
次のステップは?USBメモリをターゲットPCに挿入し、BIOS/UEFI設定でUSBブートが有効になっていることを確認します。通常は、起動時にキー( またはDelなどF2)を押して、USBを最初のブートデバイスに設定する必要があります。その後は、再起動してWindowsインストーラーの指示に従うだけです。簡単ですが、初めての場合は少し緊張するかもしれません。
ああ、もし興味があれば、複数の OS を同時に操作している場合に備えて、Windows 上で起動可能な Ubuntu USB を作成する方法についてのガイドもあります。