在已安裝 Vista 系統上裝 AMD/ATI SB600 的 AHCI driver

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,最好是先備分系統以防不測:

正確安裝 AHCI driver 後,在裝置管理員應該看到像這樣 (可看大圖):

硬碟也變成 SCSI 裝置了。

ATI 另有 WEBPAM (WEB Page Array Manager?),用它才能打開硬碟的 NCQ,預設是停用的。

你可能感兴趣的:(driver)