AHCI (Advanced Host Controller Interface,進階主機控制器介面) 是新一代的主機與硬碟間的傳輸介面,新的功能主要是原生指令佇列 (NCQ, Native Command Queueing) 及熱插拔 (Hot plug)。NCQ 可以讓磁碟機一次接受多個指令並動態重新排列指令,以達到最高的效率。NCQ 若搭配支援 NCQ 的硬碟機共同使用,可以提高隨機工作負載的儲存效能。而新的主機板有 e-SATA (external SATA) 接頭就必需支援 AHCI 才能像 USB 硬碟外接盒一樣可以熱插拔,當然 e-SATA 速度要比 USB 2.0 快很多。
通常在 Windows XP 或 Vista 安裝之前,就要把主機板的 SATA 在 BIOS 中設在 AHCI,安裝時需要另外提供對映晶片組的 AHCI driver。但大部份的主機板 SATA 預設是 IDE 相容模式,一般人安裝的時候就這樣安裝了,裝好再改就來不及了 (XP 來不及,Vista 由於有內建,intel 的晶片組是可以的)。我的華碩 Asus M2A-VM HDMI 主機板使用 AMD/ATI 690G 北橋及 SB600 南橋晶片組,之前在安裝 Vista 的時候也是直接用 IDE 相容模式安裝,後來不想重灌又想試試 AHCI,如果直接在 BIOS 中更改 SATA 設定為 AHCI,剛開機到一半就會當掉 reboot,無法開機。
研究了一會,原來還是有方法可以不重灌又可用 AHCI,最好是先備分系統以防不測:
- 下載 SB600 driver
- 依微軟知識連庫指示: 變更開機磁碟機的 SATA 模式之後,當您啟動 Windows Vista 電腦時,出現錯誤訊息:「STOP 0×0000007B INACCESSABLE_BOOT_DEVICE」
- 重開機進入 BIOS 改 SATA 設定為 AHCI
- 重開機進安全模式,安裝 SB600 driver,直接在裝置管理員用右鍵更新 driver
- 再重開機就 OK 了
正確安裝 AHCI driver 後,在裝置管理員應該看到像這樣 (可看大圖):

硬碟也變成 SCSI 裝置了。
ATI 另有 WEBPAM (WEB Page Array Manager?),用它才能打開硬碟的 NCQ,預設是停用的。









December 21st, 2007 at 1:25 pm 1
[…] 上回提到在已安裝的 Vista 系統上裝 ATI SB600 的 AHCI driver,AHCI 的好處及特點在前篇可以看到。如果主機版是使用 intel 晶片組要裝 AHCI driver 就比較方便了,Vista 的系統可以在 BIOS 中切換成 AHCI 模式,而 Vista 仍然可以開機,開完機再裝 Intel® Matrix Storage Manager 就可以了。 但如果是用 Windows XP 系統,要在已安裝的 XP 系統上裝 intel 的 AHCI driver 就比較麻煩一點,但還是可行的,而且試過有兩個可行的方法。 […]
December 27th, 2007 at 2:36 pm 2
我的主機板是技嘉ga-ma69g-s3h使用AMD/ATI 690G 北橋及 SB600 南橋晶片組,系統是win xp
可否教一下如何更改登錄檔?
你文中的微軟知識連庫的是vista的,我在微軟知識連庫找不到win xp的。
xp 和 vista是不是只有更改登錄檔的地方不同,其它步驟都相同?
謝謝
December 27th, 2007 at 3:21 pm 3
SB600 在 XP… 沒研究,本法應該不適用…
重裝系統吧.
February 19th, 2008 at 12:58 pm 4
請問ATI另有WEBPAM 要如何得知帳號和密碼?
February 19th, 2008 at 1:34 pm 5
記得WEBPAM帳號和密碼都是admin。
February 26th, 2008 at 11:37 am 6
[…] e-SATA (eSATA, External SATA) 硬碟外接盒,跟 USB 硬碟外接盒類似,同樣是一個盒子裡面放硬碟,只是接電腦的介面不一樣了,由 USB 換成 eSATA。主機端當然也需要有 e-SATA 介面,而且要開啟 AHCI 才有熱插拔的功能,不然就只能開機前接上才看得到硬碟。關於 AHCI 詳見前文在已安裝 XP 系統上裝 intel 的 AHCI driver及在已安裝 Vista 系統上裝 AMD/ATI SB600 的 AHCI driver。 […]
March 21st, 2008 at 9:25 am 7
您好
我按照您的步驟執行後卻在進入安全模式時卡在crcdisk.sys
請問這個狀況您了解應該如何處理嗎?
附註:
我參照http://www2.uwants.com/viewthread.php?tid=5932118
文中提到的使用XP作chkdsk /f c:
後再進安全模式
結果仍然是失敗的
似乎不是檔案系統的問題…
March 23rd, 2008 at 7:49 pm 8
抱歉,沒碰到,不曉得…
April 15th, 2008 at 12:33 pm 9
我也是,用AHCI開機就會卡在crcdisk.sys的地方~~囧
April 27th, 2008 at 1:38 am 10
請問你使用AHCI會不會當機,我用AHCI雖然當機的次數不多,有某些大型軟體會造成我電腦死當…換回IDE就沒事…看來不知道是ATI的晶片BUG嚴重還是ASUS的driver寫得不好。
May 2nd, 2008 at 6:08 am 11
Mark
您好
之前的問題已解決
請容我稍微介紹一下問題的原因以及解決方法
根據國外某篇文章指出會卡在crcdisk.sys的地方是因為使用了DAEMON Tools
只要將其完全移除即可解決問題
我沒有嘗試移除,就直接重灌
但是也因此確定在未安裝DAEMON Tools時,確實可以照Mark先生所教的步驟修改成功。
stanley
您可以使用Google搜尋”2.5.1540.48″,下載微星或DELL提供的驅動程式(似乎是最新版)
May 2nd, 2008 at 10:00 am 12
謝謝 shiroii 提供 crcdisk.sys 的解決方法!
August 7th, 2008 at 3:29 am 13
請問你提供的sb600的連結裡有適合xp的驅動嗎?
網頁最頂的標題是for vista…
我的電腦不太適合灌vista耶0rz….
August 7th, 2008 at 7:57 am 14
本篇寫的是 Vista 的環境,當然是 Vista 的 driver。
XP 找一下就有了,只要有心人人都找得到,在 http://game.amd.com/us-en/drivers_catalyst.aspx?p=xp/integratedip-xp 。
October 28th, 2008 at 2:17 am 15
同學請教一下。
我用 Gigabyte GA-MA78GM-S2H 裝了一台 PC。在 AHCI mode 下安裝了 Vista Home Premium X64。裝完一切正常,可是我最近加了一個 SATA 的 removable drive rack:
http://www.startech.com/item/SAT2510U2REM-InfoSafe-35-Bay-Removable-25-SATA-Drive-Enclosure.aspx
Vista 可以馬上認出插進去的硬碟,可是我找不到可以把它退出的指令。認到的硬碟被當成 fix disk,不會在 Safely Remove Device 的清單裡。當然硬把它退出來會損失資料,至少會在 $LogFile 留下 unclean shutdown 的紀錄。
這要如何是好呢?
October 28th, 2008 at 7:44 am 16
不知道什麼原因,好像跟安裝時的 .inf 內容有關,有人會有這樣的問題。用 “HotSwap!” http://mysite.verizon.net/kaakoon/hotswap/index_enu.htm 解決看看。
December 16th, 2008 at 2:23 pm 17
請問進BIOS後要怎麼改SATA 設定為 AHCI?因為主機板說明書附的方式是未安裝VISTA前的方式較繁雜,我也不是很懂。請問您附的方式,都是要在E-SATA接好主機板與外接硬碟盒後開始還是先設好你以上的步驟才能裝硬體?
December 16th, 2008 at 10:06 pm 18
不清楚的話,用預設的方式安裝就好,沒太大差別。
December 16th, 2008 at 11:34 pm 19
不好意思,您是指什麼預設的安裝方式?是指bios都不用去改成ahci了嗎?還有我是要安裝好所有的連接埠,再開始安裝您給的步驟和驅動嗎?
December 17th, 2008 at 8:54 am 20
不清楚AHCI的話,BIOS用預設的方式(IDE),直接安裝Windows就好,不用管本文,沒太大差別。
July 29th, 2009 at 10:15 pm 21
那麼在已安裝 Winxp 系統IDE模式SATA的硬碟上裝 AMD/ATI SB600 的 AHCI driver又當如何?
試了很久及爬文,並沒有得到滿意的答案,我最近成功了,提供大家參考.
其實觀念很簡單,就是借用IDE硬碟裝好AHCI的驅動,再回拷到SATA硬碟,就可以了.
其步驟如下:
1)插上要備份的IDE硬碟,並用SATA的相容IDE模式當開機硬碟,執行GHOST
將SATA的資料拷貝到IDE硬碟後關機.
2)拔除SATA硬碟的電源和排線,用拷貝好的IDE硬碟開機,###但要先進入BIOS將SATA的
支援改成AHCI模式.
3)開完機後安裝AHCI原廠所附的驅動程式,這時候安裝AHCI的驅動程式就不會發生錯誤了.關機.
4)接上SATA硬碟的電源和排線,用拷貝好的IDE硬碟開機,###但要先進入BIOS將SATA的
支援改成SATA的相容IDE模式.執行GHOST,將IDE硬碟的資料拷貝回SATA硬碟後關機.
5)拔除IDE硬碟的電源和排線,用拷貝好的SATA硬碟開機,###但要先進入BIOS將SATA的
支援改成AHCI模式.大功告成.這時Winxp系統的硬碟就是SATA模式了.
至於如何進入BIOS調模式,如何操作GHOST,有待網友自行研究了.有###的部分是成功關鍵.
按照執行步驟應該適用任何主機板.
July 30th, 2009 at 11:01 am 22
感謝 peter 經驗分享!
September 11th, 2009 at 5:01 pm 23
真是太感謝了 回去好好試試