AHCIドライバのインストール(AMD系) | すろ犬の日記 ~今は冬眠中~

AHCIドライバのインストール(AMD系)

すろ犬です。

AHCIドライバのインストール苦労しまくるじゃねーか。
どういうことだ?

まぁ、以外とネット上で情報が少なかったので・・・メモとして書き込み。
AMD系チップセット780G+SB700でしか試していないけどね。
ほかのSBでも大丈夫かな?

新規にOSインストールする場合は、AHCIドライバをインストール時に読み込ませればOKなので、Googleから検索でもしてください。

あくまでも既にXPがインストールされている状態から AHCIドライバーを無理やり突っ込む方法です。

【1】AHCIドライバー探し
  まず、マザーボードに付属しているAHCIドライバーを探します。
  AMD系の場合、RAIDドライバと共用なのでそれを利用します。

  GigabyteやASUSのサイトにあるRAIDドライバを解凍して、
  RAID7xx というフォルダの x86フォルダ にある ahcix86.sys
  を見つけます。

【2】AHCIドライバーをWindowsのシステムフォルダーへ
  以下のフォルダへコピーする
   C:\Windows\System32\drivers\

【3】レジストリへ登録
  以下のコードをメモ帳などへコピペして、 AHCI.reg とでも
  適当に名前付けて保存する。
  作成したREGファイルをダブルクリックして、レジストリへ登録する。

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_1002&DEV_4391] "Service"="ahcix86" "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86] "Type"=dword:00000001 "Start"=dword:00000000 "Group"="SCSI miniport" "ErrorControl"=dword:00000001 "ImagePath"="system32\\drivers\\ahcix86.sys" "tag"=dword:00000019 "DisplayName"="ATI AHCI Compatible RAID Controller" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface] "5"=dword:0x00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Settings\CAM] "EnableALPEDisableHotplug"=dword:0 "EnableCCC"=dword:1 "CCCTimeoutValue"=dword:10 "CCCCompletionValue"=dword:32 "NCQEnableDiskIDBits"=dword:0 "EnableHIPM"=dword:0 "EnableDIPM"=dword:0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Enum] "0"="PCI\\VEN_1002&DEV_4391&SUBSYS_B0021458&REV_00\\3&61aaa01&0&88" "Count"=dword:00000001 "NextInstance"=dword:00000001
 元コードはここから
 http://foro.noticias3d.com/vbulletin/showthread.php?p=2560060


 特に問題が発生しなければ、PCを再起動する。
 おっと・・・レジストリ追加する時には、念のため、オリジナルも保存して
 おいた方が良いよb

【4】BIOSでAHCIモードへ変更
  BIOS立ち上げて、SATA項目の on chip sata type という設定を、
  SATAからAHCIに変更、保存してXPを立ち上げる。

  XPの起動時に0x000007BのブルースクリーンエラーがでなければOK。

  AMD AHCI Compatible RAID Controllerのドライバを要求してくるので、
  先のRAID7xxのx86フォルダを指定してインストールします。

  対応してないとかなんとかいって、インストール時点では停止していま
  すが、数回再起動すると直ります。


なお、この記事で失敗して再インストールすることになっても、
   オイラは悪くないからねwww