AHCI模式 Sata驅動下載、安裝教程及藍屏問題解決


AHCI是什麼?如何開啓AHCI模式?Sata AHCI驅動如何安裝?Sata硬盤跟ahci模式有什麼關係?如何設置bios開啓AHCI?安裝AHCI Sata驅動後電腦藍屏怎麼辦?請看本文Sata AHCI相關問題總結。


  一、AHCI是什麼


  AHCI,全稱爲Serial ATA Advanced Host Controller Interface(串行ATA高級主控接口),是在Intel主導下多家公司聯合研發的接口標準,包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷等著名企業。AHCI描述了一種PCI類設備,它的主要作用是在系統內存和串行ATA設備之間扮演一種接口的角色,而且在不同的操作系統和硬件中是通用的。


  在AHCI 1.0規範中,Intel引入了NCQ(Native Command Queue)功能和熱插拔技術。支持NCQ技術的硬盤在接到讀寫指令後,會根據指令對訪問地址進行重新排序,減少了讀取時間,使數據傳輸更爲高效,同時也有效地延長了硬盤的使用壽命。


  AHCI技術需要硬盤和主板兩方面的支持纔可以實現。AHCI通過包含一個PCI BAR(基址寄存器),來實現Native(原生)SATA功能。由於AHCI統一接口的研發成功,使得支持串行ATA產品的開發工作大爲簡化,操作系統和設備製造商省去 了單獨開發接口的工作,取而代之的是直接在統一接口上進行操作,可以實現包括NCQ(Native Command Queuing)在內的諸多功能。 Intel的AHCI 1.0規範首次引入的NCQ(Native Command Qu),它的應用能夠大幅度減少硬盤無用的尋道次數和數據查找時間,這樣就能顯著增強多任務情況下硬盤的性能。所以,如果AHCI能開就開。


  二、AHCI的適用對象


  從上文我們知道AHCI是針對串行ATA設備的,硬盤而言就是SATA硬盤且要支持NCQ,所以對於早期的IDE硬盤來說,AHCI是不起作用的。除了要硬盤支持之外,還需要主板對RAID或AHCI的支持,這跟芯片組的關係很大,我們可以通過BIOS裏頭的SATA工作模式選項裏查看到。此外,就需要軟件驅動的支持,在Windows XP上是需要額外安裝SATA驅動,Windows VISTA及Windows 7上已經自帶SATA驅動。爲了充分發揮NCQ的功用,天緣建議在啓用NCQ功能之前最好確保自己硬盤分區格式爲NTFS,因爲在FAT32格式下啓用 NCQ可能會導致系統運行緩慢。


  AHCI設備編號列表:


  ICH7R:27C1,ICH6R:2652,ICH7R/DH:27C1,ICH7M:27C5,ICH8:只在VISTA及 WIN7支持AHCI,ICH8M:2828或2829,ICH8R/DH:2821,ICH9M-E/M:2929


  ICH5、ICH5R、ICH6、ICH7和ICH8則不能直接支持AHCI,需要通過主板上的板載芯片來實現。


  INTEL芯片組,從ICH6開始集成SATAII控制器,並非所有的南橋都支持AHCI,Intel支持AHCI的南橋有:


  82801IB HR/HH/HO (ICH9R/ICH9DH/ ICH9DO) - RAID 和 AHCI


  82801HR/HH/HO (CH8R/ICH8DH/ ICH8DO)----- RAID 和 AHCI


  82801GR/GH (ICH7R/ICH7DH) ----------------RAID 和 AHCI


  82801FR I/O (ICH6R)----------------------------- RAID 和 AHCI


  82801GBM I/O (ICH7M) ------------------------- 僅限 AHCI


  82801FBM I/O (ICH6M) -------------------------僅限 AHCI


  AMD芯片組: SB600南橋 SB700


  而NF4芯片組的主板,BIOS裏可能會有3Gb/s和1.5bGb/S模式選擇,也有些主板不提供這樣的功能,如果有則選擇3Gb /s模式,如果沒有並 不代表不支持3Gb/s的傳輸速率。而NCQ選項是沒有的,然後安裝好NVSW磁盤驅動,在設備管理器裏的IDEATA/ATAPI屬性裏,選擇硬盤所在 的通道,在“Transfermode”框裏寫着“SerialATAGeneration2-3G”,其中的“3G”即表示硬盤接口工作在 300MB/S速率了。


  三、AHCI的設置方法


  目前市場上SATA2硬盤已全部採用了NCQ技術。在主板上,市面的新款主板也同樣可以支持NCQ技術,檢查方法是在主板的BIOS設置中,我們可以看到SATA工作模式和AHCI功能這兩個選項,當SATA模式設置爲Enhanced時, AHCI可選擇Enable或Disable;當SATA模式設爲Compatible兼容模式時,AHCI選項不可見(默認Disable)。但是最新的主板也可能只有一個選項了,就是隻有SATA MODE選擇,裏面有ATA、AHCI、IDE等幾個選項,或有Native字樣的都可以。我們才能說主機從硬件角度正式支持NCQ技術,此時SATA硬盤將採用原生方式工作以支持NCQ。


  BIOS常用設置請參考:幾種最常用的BIOS設置方法綜合


  四、AHCI的驅動下載及安裝


  1、Windows XP用戶的AHCI驅動安裝


  首先安裝ThinkPad Intel Matrix Storage Manager Driver,也就是網上所說的79IM05WW.EXE,下載地址:本地下載(建議你優先到計算機主板或筆記本的官網去找官方的AHCI驅動)。執行下載的“79IM05WW.EXE”文件後,軟件會解壓至指定目錄,默認爲C:\DRIVERS\WIN\IMSM。打開PREPARE目錄下的 IMSM_PRE.INF文件,將ICH7M的AHCI設備編號27C5替換成自己主板的AHCI設備編號後保存關閉(注意有多處地方,一定都要替換掉),最後雙擊執行文件INSTALL.CMD開始安裝後並重新啓動計算機。


  再次啓動系統之前,先在BIOS裏將SATA控制模式改成AHCI。再次進入WINDOWS XP,便不會再出現藍屏狀況。啓動後,系統會提示找到新硬件並且要求用戶安裝驅動程序。這時,用戶只要將驅動指向到之前WinImage解壓縮IMA的位置後,系統便會開始自動安裝驅動。裝好以後,系統將再次提示用戶重新啓動計算機。重新進入系統。


  最後的工作就是安裝AHCI管理程序。如果是INTEL芯片組,需要安裝INTEL MATRIX STORAGE MANAGER程序(如果設置在STANDARD IDE模式,程序在安裝時會提示沒有檢測到相應的硬件而拒絕安裝)。INTEL MATRIX STORAGE MANAGER程序在主板的驅動光盤裏有,從網上也可以下載到最新的版本。http://drivers.mydrivers.com/download/185-74354-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.6.1.1002-Beta/


  安裝完成後,打開INTEL MATRIX STORAGE CONSOLE,從菜單裏選擇高級模式,然後就可以查看到硬盤狀態和是否已經開啓了NCQ功能了。此款驅動具體支持芯片型號如下:ICH8R、 ICH8DH、 ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。此驅動能夠支持Native Command Queuing(原生命令隊列),即我們經常提起的NCQ技術、熱插拔技術、電源管理功能等等。


  2、採用Windows VISTA和Windows 7系統用戶


  如果您安裝了VISTA和windows 7,那就不用考慮更改AHCI驅動的問題了,VISTA和win7都已經集成OK的,只需要在BIOS開啓AHCI模式即可。特別提醒安裝VISTA的用戶,如果需要安裝INTEL芯片組驅動,最好等芯片組驅動安裝完成後後再進行激活。已避免激活後再更新INTEL驅動導致重複激活問題。


  VISTA/WIN7都要先打開AHCI後安裝系統,後期還可關閉,如果先用ATA安裝系統後直接改AHCI模式可能會藍屏,不過可以通過先在ATA模式下修改註冊表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Msahci中的Start改成0再重啓機子,再設置BIOS啓用 AHCI模式後再重啓機子。


  五、AHCI的其它問題


  1、在windows XP上如果出現藍屏問題,請參考上文方法單獨安裝SATA驅動即可。


  2、如果是一塊SATA一塊IDE能否開AHCI,跟主板的控制通道設計有關係,只能實際測試一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章