AHCI(Advanced Host Controller Interface 進階主機控制器介面)是一種軟體與SATA硬碟之間的溝通機制協定,啟用之後據說可以提昇硬碟讀寫效率 30%因此如果你的硬體設備能夠支援 AHCI 的話,卻沒有啟用這個功能就太可惜了。
AHCI 詳細的內容以及目前支援的晶片組清單可以參考 squall5229 在史萊姆論壇所發表的這篇文章:http://forum.slime.com.tw/thread186411.html
很多 Windows XP 的使用者,即使硬體設備已經有支援 AHCI,但是實際上卻沒有在作業系統中啟用,那是因為 Windows XP 安裝時,需要 SATA 驅動程式才能辨識出你的 SATA 硬碟,而驅動程式你必須自己準備,而且要放到軟碟片中,才能讓 Windows XP的安裝程式讀取,這個步驟對一般使用者而言太麻煩,而且現在幾乎沒有任何新電腦會配備軟碟機了,硬體廠商為了解決這個麻煩,所以在 BIOS 中提供了IDE相容模式供使用者切換,設定之後安裝 Windows XP 就不再需要 SATA 驅動程式,但也代表 Windows XP只是把你的 SATA 硬碟當作 IDE 硬碟使用,更別說啟用 AHCI 功能了。
網路上有幾種在不重裝 Windows XP 的條件下,啟用 AHCI 的方法,不過大多相當麻煩,無意間發現對岸的網友提供一個相當直覺而且沒有副作用的作法,詳細內容請見:http://bak2.beareyes.com.cn/2/lib/200805/23/20080523343.htm
照著這個方法,我已經成功啟用 AHCI 功能,簡單來說,就是先去下載Intel(R) Matrix Storage Manager,然後執行安裝程式,但我們並不是為了安裝成功,而是為了安裝程式中所提供的驅動程式,找到驅動程式後,將 Windows 系統中原本的 IDE 控制驅動程式替換掉,這裡要注意你的晶片組型號,選擇正確的驅動程式來安裝,否則重新啟動後可能會沒辦法順利進入Windows,文章裡面是說更換後,可能會因為驅動程式錯誤( 驅動程式是SATA 而 BIOS 中仍然設為 IDE ),看到藍色錯誤畫面,不過我沒遇到,更換後 Windows 有提示重新啟動後才會生效,所以接下來就是重新啟動電腦,先進 BIOS 將硬碟存取模式更改為 AHCI,然後進入 Windows 後驅動程式已經換成 SATA,一切正常,最後再重裝一次Intel(R) Matrix Storage Manager 將 AHCI 功能啟用。