1台のUSBドライブから複数のWindowsバージョン(XP、7、8/10)をセットアップする方法

📅
🕑 3 分で読む

複数のドライブを操作したり、ディスクを頻繁に交換したりするのにうんざりしているなら、Windows XP、7、8/8.1、10 のマルチブート USB を作成すれば、まさに救世主となるでしょう。ただし、この設定は必ずしもスムーズではありません。Windows ツールはマルチ ISO セットアップを標準でサポートしていないため、奇妙な互換性の問題や起動の問題が発生する可能性があります。しかし、適切なアプローチをとれば、これは完全に実現可能で、最終的に、これらの Windows バージョンをすべてインストールできる便利な USB が 1 つ手に入ります。念のため、USB ドライブの容量は 16 GB 以上であることを確認してください。すべての ISO イメージを 1 つのドライブに詰め込むと、すぐにいっぱいになってしまいます。また、このプロセスによって USB ドライブの内容が完全に消去されるため、バックアップは必須です。

WinSetupFromUSBのようなツールを使うと、この複雑な作業が少し楽になります。面倒な作業の多くを自動化し、ブートメニューをカスタマイズするオプションもいくつか用意してくれます。Rufusや他のアプリを使って手動で設定しようとしたことがあれば、ISOイメージを複数作成する場合のオプションがかなり限られていることに気づいたかもしれません。WinSetupFromUSBなら、少し扱いに​​くいかもしれませんが、より柔軟なセットアップが可能です。このプロセスが終わると、起動可能なUSBが作成され、そこから任意のWindowsバージョンを選んでインストールできます。毎回完璧というわけではなく、ハードウェアによっては、新しいブートオプションを認識するために1回か2回の再起動が必要になることもあります。それでも、別々のドライブをいじくり回すのが面倒なら、試してみる価値はあります。

1つのUSBに複数のWindowsバージョンをインストールする方法

USBドライブを接続して準備する

  • 16GB以上のUSBメモリを接続し、中身をすべてバックアップしてください。このプロセスでデータが消去されます。特にUEFIシステムとの互換性を最大限に高めるには、ドライブをFAT32でフォーマットする必要があります。起動ドライブにNTFSを使用すると、Windowsが問題を起こすことがあります。一部の環境では、FAT32を使用するとUSBメモリをUEFIとレガシーBIOSの両方で起動できるため、より安全です。Windowsのディスク管理またはコマンドプロンプトを使ってフォーマットできますdiskpart

WinSetupFromUSBをダウンロードして解凍する

  • このページにアクセスして最新バージョンを入手してください。ZIPファイルを任意のフォルダに解凍してください。圧縮アーカイブから実行する必要はありません。解凍したZIPファイルの中には、使用しているOSに応じて、32ビット版と64ビット版のWindowsそれぞれに対応した実行ファイルが入っています。64ビット版のPCの場合は、WinSetupFromUSB_x64.exe.

ツールの起動と設定

  • right.exe ファイルをダブルクリックし、管理者として実行してください。権限設定が少し難しいので注意してください。起動したら、「USB ディスクの選択」からUSBドライブを選択します。正しいドライブを選択しないと、間違ったドライブを消去してしまう可能性があります。次に、「FBinst で自動フォーマット」にチェックを入れ、ファイルシステムとして FAT32 を選択します。一部のマシンでは、NTFS は起動時に問題を引き起こしたり、UEFI ファームウェアで認識されなかったりすることがあります。

Windows XPファイルの追加

  • XPをご希望の場合は、「Win 2000/XP/2003 セットアップ」にチェックを入れてください。参照ボタンをクリックしてください。ISOイメージをお持ちの場合は、まずマウントする必要があります。Windows 8/10の場合は右クリックして「マウント」を選択するか、Virtual CloneDriveなどのサードパーティ製アプリを使用してください。i386マウントしたISOまたはDVD内のフォルダを指定してください。通常は以下の場所にあります。sources\i386 in the ISO structure. This step is hit or miss sometimes — on certain DVDs or ISOs, you have to double-check the folder location because of different layouts.

Adding Windows 7 ISO

  • Select the checkbox for Windows Vista/7/8/Server 2008/2012 ISO. Use the browse button to specify where your Windows 7 ISO lives, then select the file. Again, you’ll need to mount the ISO if it isn’t already copied to a folder on your disk. Once the ISO is loaded, WinSetupFromUSB will handle copying the files.

Customizing Boot Menu Names

  • Tick the Advanced options checkbox, then pick Custom menu names for Vista/7/8/Server source. This makes it easier to identify which boot option does what later on. You can name them something like "Windows 7 Install" or "Windows XP Install" — whatever feels clearer. When you hit GO, you'll get prompts to name each item if you set custom names, so don’t skip that part.

Adding Windows 8/10 Files

  • Repeat similar steps: check Windows Vista/7/8/Server 2008/2012 ISO, then browse to your Windows 8 or 10 ISO. Remember, you can add multiple ISOs this way, just keep selecting the correct ISO and ensure it's mounted properly. Enable Advanced Options again for custom names if needed. Hit GO and follow the prompts. The process might take a few minutes, and the GUI may seem unresponsive, but hang tight — it’s working.

Finishing Up and Booting from USB

  • When it’s all done, you get a “Job done” message. Disconnect and test it on your target machine — usually, you just need to set the BIOS or UEFI to boot from USB. If your PC refuses to see the USB as bootable, it might require you to enable Legacy Boot or disable Secure Boot — typical UEFI stuff. On one machine it worked without fuss, on another, I had to tweak some settings in the firmware.

That’s about it. Now, you’ve got a one-stop multi-boot drive for all your Windows installs. Not guaranteed perfect on every hardware, but it’s pretty flexible, and it beats juggling multiple USB sticks.

Summary

  • Backup your USB first — you’re about to wipe it.
  • Download WinSetupFromUSB and extract it.
  • Run as administrator, select your drive, and format as FAT32.
  • Add each ISO for XP, 7, 8/10, setting custom names if you want.
  • Follow prompts, and wait for it to finish.
  • Test on your target PC — adjust BIOS/UEFI if needed.

Wrap-up

This whole multi-ISO thing can be kinda finicky, especially if you’re new to bootable USBs, but once it’s set up, it’s a game changer. The key is patience with mounting ISOs and making sure the drive is compatible with your hardware. Hope this saves some time and headaches — it worked for a few different setups, so fingers crossed it helps more folks out there.