AHCI是一種由Intel、AMD、邁拓、微軟、希捷等廠商制定的一種硬盤接口標準,全稱是 Advanced Host Controller Interface ,它容許存儲驅動程序啓用高級串行 ATA 功能,如本機命令隊列和熱插拔。能夠提升硬盤在高IOPS請求下的磁盤性能。Intel最新的南橋芯片都提供了對AHCI的支持,可是也有被遺忘的角落,那就是ICH8,固然頗有可能它是被Intel故意「遺忘」的。
在Intel的官方網站上並無說起ICH8能夠支持AHCI,並且在採用ICH8的主板在推出之初在BIOS裏也確實沒有打開AHCI的選項。可是通過幾輪BIOS的更新,各大主板廠家並無乖乖的順從於Intel,陸續的在新版的BIOS中打開了AHCI功能。技嘉的965P-DS3在F12版本開始就加入了AHCI的支持。
打開主板BIOS的AHCI支持之後,還須要安裝AHCI的驅動,可是Intel提供的全部版本的驅動都沒法安裝在ICH8的主板上。不過因爲Intel提供了ICH8R的AHCI驅動,而ICH8R和ICH8的區別僅僅是對RAID的支持,所以只須要修改一下ICH8R的驅動,就能夠在ICH8上使用AHCI了。
下載Intel的Intel Matrix Storage Manager驅動,在運行中加上 -a 參數運行,而後在C:\Program Files\Intel\Intel Matrix Storage Manager\Driver目錄下(64爲系統的在Driver64目錄下)找到iaahci.inf文件。咱們發現,ICH8開啓AHCI以後的的設備ID是2824,在iaahci.inf文件中咱們發現以下字段:
[Strings]
DiskName = "Intel Matrix Storage Manager Driver"
*PNP0600.DeviceDesc = "Intel RAID Controller"
PCI\VEN_8086&DEV_2652&CC_0104.DeviceDesc = "Intel(R) 82801FR SATA RAID Controller"
PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc = "Intel(R) 82801GR/GH SATA RAID Controller"
PCI\VEN_8086&DEV_2682&CC_0104.DeviceDesc = "Intel(R) 631xESB/632xESB SATA RAID Controller"
PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc = "Intel(R) 82801GHM SATA RAID Controller"
PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc = "Intel(R) ICH8R/DO/DH SATA RAID Controller"
其中並無ICH8的描述,可是有ICH8R的描述,他的設備ID爲2822,因此咱們能夠用2824替換掉全部的2822,這樣系統就會把ICH8識別成ICH8R了。
因爲技嘉在DS3主板上還集成了JM363芯片,以提供IDE支持,而且能多提供兩個SATA支持(就是紫色的那兩個)。咱們就利用這個來實現不重裝系統安裝ICH8的AHCI驅動。
首先,進入BIOS,將ICH8的ACHI打開,並將JM363的ACHI關閉(這是爲了保證系統能順利進入)。ICH8的ACHI在 Integrated Peripherals 目錄中的最上邊,JM363的是Onboard SATA/IDE Ctrl Mode選項,選爲IDE。將串口硬盤的線鏈接到紫色的接口上。開機。系統會找到一個PCI設備,指定爲修改過的驅動。這時系統會將這個PCI設備檢測爲Intel(R) 82801HR/HH/HO SATA AHCI Controller設備。關機,再將硬盤線裝回×××的接口上,重啓機器就能夠了。
本文僅對本人的GA-965PDS3作過測試,可是大部分採用ICH8的主板都會集成JM363這樣的第三方芯片,因此這篇文章應該具備廣泛性,擁有其餘品牌的採用ICH8芯片的主板的朋友們也不妨試試看。