IDEからAHCIへ変更

以下転載です
http://ktyk.seesaa.net/article/110102195.html

このページはIDE→AHCIの切り替えをテーマにした記事ですが、残念ながら全てのマザーボードに当てはまる内容ではなく、ターゲットはGeForce9400が載っているE7AUM-DS2Hのみになっております。
そのため他のチップセット(intel・AMD)が載っているマザーでの切り替えには対応していませんので、その点ご了承くださいますようお願い申し上げます。


■序章
WinXP環境では標準でAHCIドライバが用意されてなく、AHCIモードを使用するには各ベンダ製ドライバを用いる必要があります。このベンダ製ドライバはOSから見ると「外部ドライバ」であるため、あらかじめ認識・組み込まれた状態でないと使用できないといった制限があり、この性質がIDEモードからAHCIモードへの変更の障壁となってます。そのため単にSATAモードを変えるだけではブート時のドライバ・サービスに組み込まれてないためブートに失敗します。

という性質を踏まえて、この章ではXPにAHCIドライバを組み込ませてからIDEからAHCIへ切り替えるという危険なテーマに挑んでみたいと思います。


■方法

●作業の流れ
ChangeAHCI2.png
OSであらかじめAHCIドライバを組み込んでおき、後にAHCIモードに切り替えてもブートデバイスなしで失敗しないようにする方法です。外部HDDコントローラなしで切り替えるため手間があまりかかりませんが、失敗率が高くリスキーです。

●具体的な方法

・用意するもの
1:nForce Driver Package
[入手方法] NVIDIAのドライバダウンロードサイトに行き、プルダウンメニューを以下のようにして「Search」をクリック

Product Type:nForce
Product Series:nForce 7 Series
Product:nForce 730i/Geforce 9400/9300
Download Type:Driver
Operation System:Windows XP
Language:English(US)

2:このレジストリエントリ(ファイル名:nvahci1.reg)
・E7AUM-DS2Hと113-YW-E115-TR(GF9400・nf730i)専用

#基本的にはGeForce 7050PV wiki様の手順と同じですが、このままだとうまくいかない部分があったのでそれを補う形でレジストリエントリ(ファイル名:nvahci1.reg)を使用してます。

1、TrueImageやNorton Ghost等で事前にシステムドライブのバックアップを取る。

2、「1:」のnForce Driver Package(20.08)を解凍&「2:」のレジストリエントリをDL。

3、コントロールパネルを開き「新しいハードウェアの追加」を開く。

4、「ハードウェアは接続されていますか」という問いに「はい、ハードウェアを接続しています」と答え「次へ」をクリック。
e7aum_switchahci1.PNG

5、「インストールされているハードウェア」の一覧が表示されたら、一番下までスクロールさせたら出てくる「新しいハードウェア デバイスの追加」を選んで「次へ」をクリック。
e7aum_switchahci2.PNG

6、「インストール方法を選んでください」と表示されたら下の「一覧から選択したハードウェアをインストールする」を選んで「次へ」をクリック。
e7aum_switchahci3.PNG

7、一覧の中にある「IDE ATA/ATAPI コントローラ」を選び「次へ」をクリック。
e7aum_switchahci4.PNG

8、「ディスク使用」をクリックして、nvgts.infを指定する。
ディレクトリ:20.08_nforce_winxp32_international_whql\IDE\WinXP\sata_ideの中
e7aum_switchahci5.PNG

9、デバイス名に「NVIDIA nForce Serial ATA Controller」と表示されたら「次へ」をクリック。
e7aum_switchahci6.PNG

10、「ハードウェアをインストールする準備ができました」と表示されたら「次へ」をクリック。

11、「ハードウェアの追加ウィザードの完了」が表示されたら「完了」をクリックして終わらせる。
e7aum_switchahci8.PNG

12、「2:」のレジストリエントリファイル(nvahci1.reg)を統合させる+再起動。
e7aum_switchahci9.PNG

13、BIOSで「AHCI」モードへ変更し設定保存+再起動。
e7aum_switchahci10.PNG

14、XP起動後デバイスマネージャーを開き、「!」マークのある「NVIDIA nForce Serial ATA Controller」を右クリックで削除し、再起動。
e7aum_switchahci11.PNG

15、AHCIモードに移行完了、(゚Д゚)ウマー


■再びIDEモードへ戻すには?
大事なことが抜けてました…orz

単純にBIOSからSATA動作モードを「IDE」にすればOKです。そうすれば再び標準IDEドライバ:「標準 デュアル チャネル PCI IDE コントローラ」で動作するようになります。