如果主機版是使用 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

感覺上 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 修改

arrow
arrow
    全站熱搜

    fey 發表在 痞客邦 留言(1) 人氣()