2011年5月3日火曜日

windows xp pro 32bit をIDEモードでインストールした後、AHCIモードに変更

 もともとVista 32bitをAHCIで使用していたが、XPが使いたくなり(使わざるを得なくなり)
下記の事を実施

1.使用環境
M/B:GIGABYTE X58-UD3R BIOS F11
XP用システムDisk:SATA2 HDD
OS:XP Professionai SP3 32bit
データ用Disk:SATA2 HDD*2

2.手順
①BIOSでIDEモードを選択
②XPをインストール
③MB付属Diskからチップセットドライバをインストール
④最新ディスプレイドライバをDLしてインストール
⑤この時点でウィンドウズの更新プログラムはインストールしてない。(念のため)
⑥AHCIドライバーをダウンロード
IntelのHPからIntel Matrix Storage Managerをダウンロード。
インテルR マトリクス・ストレージ・マネージャーからファイル名:IATA89ENU.exeをDL
⑦ダウンロードしたファイルを実行する
ファイルをダブルクリックして実行すると、インストールに失敗するはず。
このときエラーのダイアログが出ているが、閉じずにおいて置く。
閉じちゃうと必要なファイルが取り出せなる。
⑧前出のダイアログが出たままエクスプローラーから下記フォルダを開く。
C:\WINDOWS\Temp\IIF2\Winall
ここに必要なドライバーファイルが展開されているので、その中にある「Driver」フォルダをごっそりデスクトップあたりにコピーする。
コピーしたら前出のダイアログは消す。
⑨デバイスマネージャーからドライバーをインストールする。

デバイスマネージャーを開いて「IDE/ATA/ATAPIコントローラ」という項目を探し、その中にある、下記ふたつの項目に対してドライバーをあてる。
Intel(R) ICH10 2 port Serial ATA Storage Controoler
Intel(R) ICH10 4 port Serial ATA Storage Controoler
下側の『4 port』の方を右クリックして、「ドライバの更新」をクリック。
※どちらからでもよいのかもしれないが、うまくいったので念のため下側から。

すると「ハードウェアの追加ウィザード」が出てくるので
「いいえ、今回は接続しません」
→「一覧または特定の場所からインストールする」
→「検索しないで、インストールするドライバを選択する」を選んでいきます。
→ディスクの使用から先ほどデスクトップに保存した「Driver」フォルダを選択しiaAHCI.infを選択。
→一覧の中から下記を選択。
Intel (R) ICH10R SATA AHCI Controller
※似たようなのがあるんで間違わない事!間違うと多分ブルースクリーン

1個目の更新をする時に、警告が出るが無視して続行
2個目も同様に更新したら、再起動→BIOSをAHCIにする。

成功しますように!念じて・・・・・

XPが見事起動する。

※実は訳あって、OSのインストールを2回やったのですが(つまりIDE→AHCIも2回やった)
1回目は上記の通りでめでたく終了したのだが、2回目はこのドライバを適用するにはIntel Matrix Storage Manager内の『IaStor.sys』というファイルが必要だ!と言われてしまいちょっと焦った。
まぁ何のことはない前出のDriverフォルダ内の『IaStor.sys』を選択してあげれば無事終了となった。

めでたし、めでたし。

0 件のコメント:

コメントを投稿