如果主機版是使用 intel 晶片組 [ 附註1 ] 且使用 Vista 的系統要裝 AHCI driver 就方便了,可以在 BIOS 中切換成 AHCI 模式,而 Vista 仍然可以開機,開完機再裝 Intel® Matrix Storage Manager 即可。
但如果主機版是使用 intel 晶片組而使用 Windows XP 系統,不重灌要在已安裝的 XP 系統上裝 intel 的 AHCI driver 就比較麻煩一點,但還是可行的,而且試過有兩個可行的方法。
第 一個方法比較簡單,如果你的主機板有外加的 IDE 控制裝置,如華碩主機板常見的 JMicron® JMB363 晶片,借用一下它的 SATA,把硬碟由接 intel 南橋的 SATA 接頭接到 JMB363 的接頭,在 BIOS 中把 JMB363 設成 IDE 模式,intel 南橋的 SATA 設成 AHCI 模式,重開機,可以順利進到 XP,系統會發現一些新的裝置,就是 intel 南橋的 AHCI controller,裝 Intel® Matrix Storage Manager,關機,接回硬碟到intel 南橋的 SATA 接頭,開機,完成!
第二種方法,是在 PC Perspective Forums 看來的,整理如下:
- 下載 Intel® Matrix Storage Manager
- 解壓它 iata78_cd.exe -a
- 在 \Program Files\Intel\Intel Matrix Storage Manager\Drivers (32 bit) 或 Drivers64 (64 bit),找到 IaStor.sys 複製到 C:\Windows\System32\drivers\
P35 晶片將下面的內容存成 ahci.reg 檔案
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106] "Service"="iaStor" "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor] "Type"=dword:00000001 "Start"=dword:00000000 "Group"="SCSI miniport" "ErrorControl"=dword:00000001 "ImagePath"="system32\\drivers\\iaStor.sys" "tag"=dword:00000019 "DisplayName"="Intel AHCI Controller" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters] "queuePriorityEnable"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum] "0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA" "Count"=dword:00000001 "NextInstance"=dword:00000001 |
或 P965, 975X 晶片將下面的內容存成 ahci.reg 檔案
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106] "Service"="iaStor" "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor] "Type"=dword:00000001 "Start"=dword:00000000 "Group"="SCSI miniport" "ErrorControl"=dword:00000001 "ImagePath"="system32\\drivers\\iaStor.sys" "tag"=dword:00000019 "DisplayName"="Intel AHCI Controller" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters] "queuePriorityEnable"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum] "0"="PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA" "Count"=dword:00000001 "NextInstance"=dword:00000001 |
- 執行 ahci.reg 將 registry 內容寫入
- 重開機,在 BIOS 中將 SATA 調到 AHCI 模式
- BIOS 存好資料重開機,系統一樣會發現一些新的裝置,就是 intel 南橋的 AHCI controller,再裝前面下的檔案 Intel® Matrix Storage Manager
OK!裝好在裝置管理員會看到這樣的 AHCI controller:
感覺上 intel 的晶片組裝了 AHCI 比較有效,系統運行更順了點;AMD/ATI 的裝了反而不太好???不過沒關係,裝了 driver 後,系統可以自由在 BIOS 選 IDE 模式或 AHCI 模式,都可以正常開機。
1. 依據 intel 網站資料,ICH9、ICH8、ICH7 和 ICH6 型晶片組,以及 ICH5 和 ICH5R 型晶片組,不使用 AHCI。
2. ICH9的AHCI名稱叫做82801IB
引用自:http://ying.homedns.org/wp/2007/12/289/#footnote-1-289 Fey 於 2008.06.24 修改
留言列表