Image: WinSetupFromUSBを使ってUSBメモリからWindows XPをインストールする方法

CDドライブを持たないPCにXPをインストールする方法。最初、F6回避ツールを使う予定だったが、XP機でやってみてもUSBメモリーを認識しなかったため、こちらを使うことにした。

注意点

  • XPはService Pack 1でUSB 2.0と約130GB以上のIDEハードディスクに対応したため、Service Pack 1以降が適用済みのセットアップCDが必要。ちなみに、パッケージ版はService Pack 2までで、Service Pack 3適用済みCDはOEM版のみ存在する。
  • USB 3.0をXPで使うにはそのUSBコントローラーに対応したドライバーを別途入手してインストールする必要がある。セットアップ時はなるべくUSB 2.0ポートを使うこと。USB 3.0ポートをUSB 2.0相当として使えるかどうかはUSBコントローラーやBIOS次第であり、確実ではない。
  • ハードディスクコントローラーには主にIDEとAHCIの2種類(+まれにRAID)がある。AHCIの場合は “(AHCI)” の手順が必要。IDEの場合は無視して良い。2008年頃以降のPCなら、BIOSの標準設定ではAHCIになっている可能性が高い。

USBメモリーの準備

USBメモリーはNTFSでフォーマットしておく。

WinSetupFromUSBをダウンロードして適当な場所に展開する。

WinSetupFromUSB | Install Windows from USB with WinSetupFromUSB, multiboot with Linux and a lot more

Image: WinSetupFromUSB

XPのセットアップCDをセットする。“Windows 2000/XP/2003 Setup"にチェックを入れて、…をクリック。CDドライブを選択する。

Image: WinSetupFromUSB

(AHCI) XPにはAHCI用標準ドライバーが含まれていないため、追加する必要がある。本来ならフロッピードライブからドライバーファイルを読み込ませる必要があるが、WinSetupFromUSBでは事前設定でコピーしておくことが可能。“Advanced option"をクリックして"Custom drivers/F6 floppy image for 2000/XP/2003 Setup"をクリックする。

(AHCI) IntelのF6ドライバーを入れたフロッピーイメージを用意する。2026年現在、IntelのサイトにはXP用F6ドライバーはもはや置いていないようだ。ここにイメージ化したファイルを置いておく。中身はf6flpy-x86_11.2.0.1006.zipの内容をコピーしただけ。Intel 7シリーズチップセット (IvyBridge) までならこれで対応できる。それ以降のチップセットの場合は非公式ドライバーが必要。先の操作でファイルダイアログが表示されるので、このイメージファイルを選択する。

intel-f6flpy-x86.img (286 KB)

“GO"をクリックするとUSBへのコピーが始まる。

USBメモリーからのセットアップ

PCの電源を入れたらF8キーを長押しして、起動メニューが表示されたらUSBのデバイス名を選ぶ(この手順はマザーボードによって異なる)。

(*)“0 Windows XP/2000/2003 Setup"を選択。

Image: WinSetupFromUSB

(AHCI) “1 Auto-detect and use F6 SATA/RAID/SCSI Driver"を選択する。

Image: WinSetupFromUSB

(AHCI) 一瞬だけ黒画面で何か表示されるが、すぐに先のメニュー画面へ戻る。

Image: WinSetupFromUSB

“5 First part of Windows XP Professional SP1 setup from partition 0"を選択する。

しばらくして次のような表示になればOK。

Image: WinSetupFromUSB

次のようなブルースクリーン (STOP: 0x0000007B) になる場合は必要なAHCIドライバーを認識できていない状態。F6ドライバーを入れたかどうか。入れているなら、使っているチップセットに対応するものかどうか再確認する。

Image: WinSetupFromUSB

セットアップを進めてファイルコピー後、青画面から再起動したら、同じ手順で(*)まで実施して"6 Second part of Windows XP Professional SP1 setup/Boot first internal disk"を選択する(F6ドライバーの導入はもう不要)。


※コメント欄が表示されない場合はdisqusについてJavascriptが有効であることを確認して下さい。コメントはスパム防止フィルターによる承認制のため、投稿してもすぐに反映されない場合があります。

管理人 : Akamaki (akm)

は、PCとVTuberに夢中になっている電気技術者です。

私はレトロコンピューティングの愛好家ですが、そのようなリグはもう収集していません。

私の活動はトップページで見ることができます。読んでくれてありがとう!