解讀AHCI模式Sata驅(qū)動下載、安裝教程及由此產(chǎn)生的藍(lán)屏問題
AHCI是什么?如何開啟AHCI模式?Sata AHCI驅(qū)動如何安裝?Sata硬盤跟ahci模式有什么關(guān)系?如何設(shè)置bios開啟AHCI?安裝AHCI Sata驅(qū)動后電腦藍(lán)屏怎么辦?請看本文Sata AHCI相關(guān)問題總結(jié)。
一、AHCI是什么
AHCI,全稱為Serial ATA Advanced Host Controller Interface(串行ATA高級主控接口),是在Intel主導(dǎo)下多家公司聯(lián)合研發(fā)的接口標(biāo)準(zhǔn),包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷等著名企業(yè)。AHCI描述了一種PCI類設(shè)備,它的主要作用是在系統(tǒng)內(nèi)存和串行ATA設(shè)備之間扮演一種接口的角色,而且在不同的操作系統(tǒng)和硬件中是通用的。
在AHCI 1.0規(guī)范中,Intel引入了NCQ(Native Command Queue)功能和熱插拔技術(shù)。支持NCQ技術(shù)的硬盤在接到讀寫指令后,會根據(jù)指令對訪問地址進(jìn)行重新排序,減少了讀取時間,使數(shù)據(jù)傳輸更為高效,同時也有效地延長了硬盤的使用壽命。
AHCI技術(shù)需要硬盤和主板兩方面的支持才可以實(shí)現(xiàn)。AHCI通過包含一個PCI BAR(基址寄存器),來實(shí)現(xiàn)Native(原生)SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設(shè)備制造商省去了單獨(dú)開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進(jìn)行操作,可以實(shí)現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。Intel的AHCI 1.0規(guī)范首次引入的NCQ(Native Command Qu),它的應(yīng)用能夠大幅度減少硬盤無用的尋道次數(shù)和數(shù)據(jù)查找時間,這樣就能顯著增強(qiáng)多任務(wù)情況下硬盤的性能。所以,如果AHCI能開就開。
二、AHCI的適用對象
從上文我們知道AHCI是針對串行ATA設(shè)備的,硬盤而言就是SATA硬盤且要支持NCQ,所以對于早期的IDE硬盤來說,AHCI是不起作用的。除了要硬盤支持之外,還需要主板對RAID或AHCI的支持,這跟芯片組的關(guān)系很大,我們可以通過BIOS里頭的SATA工作模式選項(xiàng)里查看到。此外,就需要軟件驅(qū)動的支持,在Windows XP上是需要額外安裝SATA驅(qū)動,Windows VISTA及Windows 7上已經(jīng)自帶SATA驅(qū)動。為了充分發(fā)揮NCQ的功用,天緣建議在啟用NCQ功能之前最好確保自己硬盤分區(qū)格式為NTFS,因?yàn)樵贔AT32格式下啟用NCQ可能會導(dǎo)致系統(tǒng)運(yùn)行緩慢。
AHCI設(shè)備編號列表:
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,需要通過主板上的板載芯片來實(shí)現(xiàn)。
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選項(xiàng)是沒有的,然后安裝好NVSW磁盤驅(qū)動,在設(shè)備管理器里的IDEATA/ATAPI屬性里,選擇硬盤所在的通道,在“Transfermode”框里寫著“SerialATAGeneration2-3G”,其中的“3G”即表示硬盤接口工作在300MB/S速率了。
三、AHCI的設(shè)置方法
目前市場上SATA2硬盤已全部采用了NCQ技術(shù)。在主板上,市面的新款主板也同樣可以支持NCQ技術(shù),檢查方法是在主板的BIOS設(shè)置中,我們可以看到SATA工作模式和AHCI功能這兩個選項(xiàng),當(dāng)SATA模式設(shè)置為Enhanced時,AHCI可選擇Enable或Disable;當(dāng)SATA模式設(shè)為Compatible兼容模式時,AHCI選項(xiàng)不可見(默認(rèn)Disable)。但是最新的主板也可能只有一個選項(xiàng)了,就是只有SATA MODE選擇,里面有ATA、AHCI、IDE等幾個選項(xiàng),或有Native字樣的都可以。我們才能說主機(jī)從硬件角度正式支持NCQ技術(shù),此時SATA硬盤將采用原生方式工作以支持NCQ。
BIOS常用設(shè)置請參考:幾種最常用的BIOS設(shè)置方法綜合
四、AHCI的驅(qū)動下載及安裝
1、Windows XP用戶的AHCI驅(qū)動安裝
首先安裝ThinkPad Intel Matrix Storage Manager Driver,也就是網(wǎng)上所說的79IM05WW.EXE,下載地址:本地下載(建議你優(yōu)先到計(jì)算機(jī)主板或筆記本的官網(wǎng)去找官方的AHCI驅(qū)動)。執(zhí)行下載的“79IM05WW.EXE”文件后,軟件會解壓至指定目錄,默認(rèn)為C:\DRIVERS\WIN\IMSM。打開PREPARE目錄下的IMSM_PRE.INF文件,將ICH7M的AHCI設(shè)備編號27C5替換成自己主板的AHCI設(shè)備編號后保存關(guān)閉(注意有多處地方,一定都要替換掉),最后雙擊執(zhí)行文件INSTALL.CMD開始安裝后并重新啟動計(jì)算機(jī)。
再次啟動系統(tǒng)之前,先在BIOS里將SATA控制模式改成AHCI。再次進(jìn)入WINDOWS XP,便不會再出現(xiàn)藍(lán)屏狀況。啟動后,系統(tǒng)會提示找到新硬件并且要求用戶安裝驅(qū)動程序。這時,用戶只要將驅(qū)動指向到之前WinImage解壓縮IMA的位置后,系統(tǒng)便會開始自動安裝驅(qū)動。裝好以后,系統(tǒng)將再次提示用戶重新啟動計(jì)算機(jī)。重新進(jìn)入系統(tǒng)。
最后的工作就是安裝AHCI管理程序。如果是INTEL芯片組,需要安裝INTEL MATRIX STORAGE MANAGER程序(如果設(shè)置在STANDARD IDE模式,程序在安裝時會提示沒有檢測到相應(yīng)的硬件而拒絕安裝)。INTEL MATRIX STORAGE MANAGER程序在主板的驅(qū)動光盤里有,從網(wǎng)上也可以下載到最新的版本。http://drivers.mydrivers.com/download/185-74354-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.6.1.1002-Beta/
安裝完成后,打開INTEL MATRIX STORAGE CONSOLE,從菜單里選擇高級模式,然后就可以查看到硬盤狀態(tài)和是否已經(jīng)開啟了NCQ功能了。此款驅(qū)動具體支持芯片型號如下:ICH8R、ICH8DH、ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。此驅(qū)動能夠支持Native Command Queuing(原生命令隊(duì)列),即我們經(jīng)常提起的NCQ技術(shù)、熱插拔技術(shù)、電源管理功能等等。
2、采用Windows VISTA和Windows 7系統(tǒng)用戶
如果您安裝了VISTA和windows 7,那就不用考慮更改AHCI驅(qū)動的問題了,VISTA和win7都已經(jīng)集成OK的,只需要在BIOS開啟AHCI模式即可。特別提醒安裝VISTA的用戶,如果需要安裝INTEL芯片組驅(qū)動,最好等芯片組驅(qū)動安裝完成后后再進(jìn)行激活。已避免激活后再更新INTEL驅(qū)動導(dǎo)致重復(fù)激活問題。
VISTA/WIN7都要先打開AHCI后安裝系統(tǒng),后期還可關(guān)閉,如果先用ATA安裝系統(tǒng)后直接改AHCI模式可能會藍(lán)屏,不過可以通過先在ATA模式下修改注冊表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Msahci中的Start改成0再重啟機(jī)子,再設(shè)置BIOS啟用AHCI模式后再重啟機(jī)子。
五、AHCI的其它問題
1、在windows XP上如果出現(xiàn)藍(lán)屏問題,請參考上文方法單獨(dú)安裝SATA驅(qū)動即可。
2、如果是一塊SATA一塊IDE能否開AHCI,跟主板的控制通道設(shè)計(jì)有關(guān)系,只能實(shí)際測試一下。
如何從WIN7改回到XP
前不久我朋友買了聯(lián)想四核電腦,型號是K305。原來裝的是Windows 7家庭版,因?yàn)椴涣?xí)慣這種版本的Windows,所以找了張XP光盤,可是裝完以后重啟就藍(lán)屏!
解決辦法:
長期為朋友裝機(jī),單位上百臺本本,都是近期購的,關(guān)于如何安裝給本本安裝XP,給大家說說吧!因?yàn)檫@個電腦默認(rèn)硬盤模式啟用AHCI,而Windows XP光盤并沒有帶這個驅(qū)動,原版XP安裝光盤沒有集成SATA AHCI Controller驅(qū)動程序。所以解決辦法就是安裝XP前關(guān)閉AHCI,但性能會有所下降。方法是開機(jī)后馬上按Enter鍵,再按F1進(jìn)入BIOS,定位到“Devices→ATA Drive Setup”,回車后在“Onchip SATA Type”當(dāng)中選擇“Native mode”,而非原來的AHCI。注意在個別機(jī)型上改AHCI改為IDE即可。保存后退出重新安裝Windows XP就不會再藍(lán)屏了。
--- 版權(quán)最終歸艾銻無限所有http://www.maosdadas.net/ 如需轉(zhuǎn)載,請標(biāo)明出處。
start; z{w Version:0.9 StartHTML:0000000170 EndHTML:0000023494 StartFragment:0000000208 EndFragment:0000023456 SourceURL:http://www.maosdadas.net/manager/article_edit.php?aid=685
級主控接口),是在Intel主導(dǎo)下多家公司聯(lián)合研發(fā)的接口標(biāo)準(zhǔn),包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷等著名企業(yè)。AHCI描述了一種PCI類設(shè)備,它的主要作用是在系統(tǒng)內(nèi)存和串行ATA設(shè)備之間扮演一種接口的角色,而且在不同的操作系統(tǒng)和硬件中是通用的。
在AHCI 1.0規(guī)范中,Intel引入了NCQ(Native Command Queue)功能和熱插拔技術(shù)。支持NCQ技術(shù)的硬盤在接到讀寫指令后,會根據(jù)指令對訪問地址進(jìn)行重新排序,減少了讀取時間,使數(shù)據(jù)傳輸更為高效,同時也有效地延長了硬盤的使用壽命。
AHCI技術(shù)需要硬盤和主板兩方面的支持才可以實(shí)現(xiàn)。AHCI通過包含一個PCI BAR(基址寄存器),來實(shí)現(xiàn)Native(原生)SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設(shè)備制造商省去了單獨(dú)開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進(jìn)行操作,可以實(shí)現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。Intel的AHCI 1.0規(guī)范首次引入的NCQ(Native Command Qu),它的應(yīng)用能夠大幅度減少硬盤無用的尋道次數(shù)和數(shù)據(jù)查找時間,這樣就能顯著增強(qiáng)多任務(wù)情況下硬盤的性能。所以,如果AHCI能開就開。
二、AHCI的適用對象
從上文我們知道AHCI是針對串行ATA設(shè)備的,硬盤而言就是SATA硬盤且要支持NCQ,所以對于早期的IDE硬盤來說,AHCI是不起作用的。除了要硬盤支持之外,還需要主板對RAID或AHCI的支持,這跟芯片組的關(guān)系很大,我們可以通過BIOS里頭的SATA工作模式選項(xiàng)里查看到。此外,就需要軟件驅(qū)動的支持,在Windows XP上是需要額外安裝SATA驅(qū)動,Windows VISTA及Windows 7上已經(jīng)自帶SATA驅(qū)動。為了充分發(fā)揮NCQ的功用,天緣建議在啟用NCQ功能之前最好確保自己硬盤分區(qū)格式為NTFS,因?yàn)樵贔AT32格式下啟用NCQ可能會導(dǎo)致系統(tǒng)運(yùn)行緩慢。
AHCI設(shè)備編號列表:
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,需要通過主板上的板載芯片來實(shí)現(xiàn)。
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選項(xiàng)是沒有的,然后安裝好NVSW磁盤驅(qū)動,在設(shè)備管理器里的IDEATA/ATAPI屬性里,選擇硬盤所在的通道,在“Transfermode”框里寫著“SerialATAGeneration2-3G”,其中的“3G”即表示硬盤接口工作在300MB/S速率了。
三、AHCI的設(shè)置方法
目前市場上SATA2硬盤已全部采用了NCQ技術(shù)。在主板上,市面的新款主板也同樣可以支持NCQ技術(shù),檢查方法是在主板的BIOS設(shè)置中,我們可以看到SATA工作模式和AHCI功能這兩個選項(xiàng),當(dāng)SATA模式設(shè)置為Enhanced時,AHCI可選擇Enable或Disable;當(dāng)SATA模式設(shè)為Compatible兼容模式時,AHCI選項(xiàng)不可見(默認(rèn)Disable)。但是最新的主板也可能只有一個選項(xiàng)了,就是只有SATA MODE選擇,里面有ATA、AHCI、IDE等幾個選項(xiàng),或有Native字樣的都可以。我們才能說主機(jī)從硬件角度正式支持NCQ技術(shù),此時SATA硬盤將采用原生方式工作以支持NCQ。
BIOS常用設(shè)置請參考:幾種最常用的BIOS設(shè)置方法綜合
四、AHCI的驅(qū)動下載及安裝
1、Windows XP用戶的AHCI驅(qū)動安裝
首先安裝ThinkPad Intel Matrix Storage Manager Driver,也就是網(wǎng)上所說的79IM05WW.EXE,下載地址:本地下載(建議你優(yōu)先到計(jì)算機(jī)主板或筆記本的官網(wǎng)去找官方的AHCI驅(qū)動)。執(zhí)行下載的“79IM05WW.EXE”文件后,軟件會解壓至指定目錄,默認(rèn)為C:\DRIVERS\WIN\IMSM。打開PREPARE目錄下的IMSM_PRE.INF文件,將ICH7M的AHCI設(shè)備編號27C5替換成自己主板的AHCI設(shè)備編號后保存關(guān)閉(注意有多處地方,一定都要替換掉),最后雙擊執(zhí)行文件INSTALL.CMD開始安裝后并重新啟動計(jì)算機(jī)。
再次啟動系統(tǒng)之前,先在BIOS里將SATA控制模式改成AHCI。再次進(jìn)入WINDOWS XP,便不會再出現(xiàn)藍(lán)屏狀況。啟動后,系統(tǒng)會提示找到新硬件并且要求用戶安裝驅(qū)動程序。這時,用戶只要將驅(qū)動指向到之前WinImage解壓縮IMA的位置后,系統(tǒng)便會開始自動安裝驅(qū)動。裝好以后,系統(tǒng)將再次提示用戶重新啟動計(jì)算機(jī)。重新進(jìn)入系統(tǒng)。
最后的工作就是安裝AHCI管理程序。如果是INTEL芯片組,需要安裝INTEL MATRIX STORAGE MANAGER程序(如果設(shè)置在STANDARD IDE模式,程序在安裝時會提示沒有檢測到相應(yīng)的硬件而拒絕安裝)。INTEL MATRIX STORAGE MANAGER程序在主板的驅(qū)動光盤里有,從網(wǎng)上也可以下載到最新的版本。http://drivers.mydrivers.com/download/185-74354-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.6.1.1002-Beta/
安裝完成后,打開INTEL MATRIX STORAGE CONSOLE,從菜單里選擇高級模式,然后就可以查看到硬盤狀態(tài)和是否已經(jīng)開啟了NCQ功能了。此款驅(qū)動具體支持芯片型號如下:ICH8R、ICH8DH、ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。此驅(qū)動能夠支持Native Command Queuing(原生命令隊(duì)列),即我們經(jīng)常提起的NCQ技術(shù)、熱插拔技術(shù)、電源管理功能等等。
2、采用Windows VISTA和Windows 7系統(tǒng)用戶
如果您安裝了VISTA和windows 7,那就不用考慮更改AHCI驅(qū)動的問題了,VISTA和win7都已經(jīng)集成OK的,只需要在BIOS開啟AHCI模式即可。特別提醒安裝VISTA的用戶,如果需要安裝INTEL芯片組驅(qū)動,最好等芯片組驅(qū)動安裝完成后后再進(jìn)行激活。已避免激活后再更新INTEL驅(qū)動導(dǎo)致重復(fù)激活問題。
VISTA/WIN7都要先打開AHCI后安裝系統(tǒng),后期還可關(guān)閉,如果先用ATA安裝系統(tǒng)后直接改AHCI模式可能會藍(lán)屏,不過可以通過先在ATA模式下修改注冊表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Msahci中的Start改成0再重啟機(jī)子,再設(shè)置BIOS啟用AHCI模式后再重啟機(jī)子。
五、AHCI的其它問題
1、在windows XP上如果出現(xiàn)藍(lán)屏問題,請參考上文方法單獨(dú)安裝SATA驅(qū)動即可。
2、如果是一塊SATA一塊IDE能否開AHCI,跟主板的控制通道設(shè)計(jì)有關(guān)系,只能實(shí)際測試一下。
如何從WIN7改回到XP
前不久我朋友買了聯(lián)想四核電腦,型號是K305。原來裝的是Windows 7家庭版,因?yàn)椴涣?xí)慣這種版本的Windows,所以找了張XP光盤,可是裝完以后重啟就藍(lán)屏!
解決辦法:
長期為朋友裝機(jī),單位上百臺本本,都是近期購的,關(guān)于如何安裝給本本安裝XP,給大家說說吧!因?yàn)檫@個電腦默認(rèn)硬盤模式啟用AHCI,而Windows XP光盤并沒有帶這個驅(qū)動,原版XP安裝光盤沒有集成SATA AHCI Controller驅(qū)動程序。所以解決辦法就是安裝XP前關(guān)閉AHCI,但性能會有所下降。方法是開機(jī)后馬上按Enter鍵,再按F1進(jìn)入BIOS,定位到“Devices→ATA Drive Setup”,回車后在“Onchip SATA Type”當(dāng)中選擇“Native mode”,而非原來的AHCI。注意在個別機(jī)型上改AHCI改為IDE即可。保存后退出重新安裝Windows XP就不會再藍(lán)屏了。
--- 版權(quán)最終歸艾銻無限所有http://www.maosdadas.net/ 如需轉(zhuǎn)載,請標(biāo)明出處。
start; z{w Version:0.9 StartHTML:0000000170 EndHTML:0000023494 StartFragment:0000000208 EndFragment:0000023456 SourceURL:http://www.maosdadas.net/manager/article_edit.php?aid=685
級主控接口),是在Intel主導(dǎo)下多家公司聯(lián)合研發(fā)的接口標(biāo)準(zhǔn),包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷等著名企業(yè)。AHCI描述了一種PCI類設(shè)備,它的主要作用是在系統(tǒng)內(nèi)存和串行ATA設(shè)備之間扮演一種接口的角色,而且在不同的操作系統(tǒng)和硬件中是通用的。
在AHCI 1.0規(guī)范中,Intel引入了NCQ(Native Command Queue)功能和熱插拔技術(shù)。支持NCQ技術(shù)的硬盤在接到讀寫指令后,會根據(jù)指令對訪問地址進(jìn)行重新排序,減少了讀取時間,使數(shù)據(jù)傳輸更為高效,同時也有效地延長了硬盤的使用壽命。
AHCI技術(shù)需要硬盤和主板兩方面的支持才可以實(shí)現(xiàn)。AHCI通過包含一個PCI BAR(基址寄存器),來實(shí)現(xiàn)Native(原生)SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設(shè)備制造商省去了單獨(dú)開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進(jìn)行操作,可以實(shí)現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。Intel的AHCI 1.0規(guī)范首次引入的NCQ(Native Command Qu),它的應(yīng)用能夠大幅度減少硬盤無用的尋道次數(shù)和數(shù)據(jù)查找時間,這樣就能顯著增強(qiáng)多任務(wù)情況下硬盤的性能。所以,如果AHCI能開就開。
二、AHCI的適用對象
從上文我們知道AHCI是針對串行ATA設(shè)備的,硬盤而言就是SATA硬盤且要支持NCQ,所以對于早期的IDE硬盤來說,AHCI是不起作用的。除了要硬盤支持之外,還需要主板對RAID或AHCI的支持,這跟芯片組的關(guān)系很大,我們可以通過BIOS里頭的SATA工作模式選項(xiàng)里查看到。此外,就需要軟件驅(qū)動的支持,在Windows XP上是需要額外安裝SATA驅(qū)動,Windows VISTA及Windows 7上已經(jīng)自帶SATA驅(qū)動。為了充分發(fā)揮NCQ的功用,天緣建議在啟用NCQ功能之前最好確保自己硬盤分區(qū)格式為NTFS,因?yàn)樵贔AT32格式下啟用NCQ可能會導(dǎo)致系統(tǒng)運(yùn)行緩慢。
AHCI設(shè)備編號列表:
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,需要通過主板上的板載芯片來實(shí)現(xiàn)。
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選項(xiàng)是沒有的,然后安裝好NVSW磁盤驅(qū)動,在設(shè)備管理器里的IDEATA/ATAPI屬性里,選擇硬盤所在的通道,在“Transfermode”框里寫著“SerialATAGeneration2-3G”,其中的“3G”即表示硬盤接口工作在300MB/S速率了。
三、AHCI的設(shè)置方法
目前市場上SATA2硬盤已全部采用了NCQ技術(shù)。在主板上,市面的新款主板也同樣可以支持NCQ技術(shù),檢查方法是在主板的BIOS設(shè)置中,我們可以看到SATA工作模式和AHCI功能這兩個選項(xiàng),當(dāng)SATA模式設(shè)置為Enhanced時,AHCI可選擇Enable或Disable;當(dāng)SATA模式設(shè)為Compatible兼容模式時,AHCI選項(xiàng)不可見(默認(rèn)Disable)。但是最新的主板也可能只有一個選項(xiàng)了,就是只有SATA MODE選擇,里面有ATA、AHCI、IDE等幾個選項(xiàng),或有Native字樣的都可以。我們才能說主機(jī)從硬件角度正式支持NCQ技術(shù),此時SATA硬盤將采用原生方式工作以支持NCQ。
BIOS常用設(shè)置請參考:幾種最常用的BIOS設(shè)置方法綜合
四、AHCI的驅(qū)動下載及安裝
1、Windows XP用戶的AHCI驅(qū)動安裝
首先安裝ThinkPad Intel Matrix Storage Manager Driver,也就是網(wǎng)上所說的79IM05WW.EXE,下載地址:本地下載(建議你優(yōu)先到計(jì)算機(jī)主板或筆記本的官網(wǎng)去找官方的AHCI驅(qū)動)。執(zhí)行下載的“79IM05WW.EXE”文件后,軟件會解壓至指定目錄,默認(rèn)為C:\DRIVERS\WIN\IMSM。打開PREPARE目錄下的IMSM_PRE.INF文件,將ICH7M的AHCI設(shè)備編號27C5替換成自己主板的AHCI設(shè)備編號后保存關(guān)閉(注意有多處地方,一定都要替換掉),最后雙擊執(zhí)行文件INSTALL.CMD開始安裝后并重新啟動計(jì)算機(jī)。
再次啟動系統(tǒng)之前,先在BIOS里將SATA控制模式改成AHCI。再次進(jìn)入WINDOWS XP,便不會再出現(xiàn)藍(lán)屏狀況。啟動后,系統(tǒng)會提示找到新硬件并且要求用戶安裝驅(qū)動程序。這時,用戶只要將驅(qū)動指向到之前WinImage解壓縮IMA的位置后,系統(tǒng)便會開始自動安裝驅(qū)動。裝好以后,系統(tǒng)將再次提示用戶重新啟動計(jì)算機(jī)。重新進(jìn)入系統(tǒng)。
最后的工作就是安裝AHCI管理程序。如果是INTEL芯片組,需要安裝INTEL MATRIX STORAGE MANAGER程序(如果設(shè)置在STANDARD IDE模式,程序在安裝時會提示沒有檢測到相應(yīng)的硬件而拒絕安裝)。INTEL MATRIX STORAGE MANAGER程序在主板的驅(qū)動光盤里有,從網(wǎng)上也可以下載到最新的版本。http://drivers.mydrivers.com/download/185-74354-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.6.1.1002-Beta/
安裝完成后,打開INTEL MATRIX STORAGE CONSOLE,從菜單里選擇高級模式,然后就可以查看到硬盤狀態(tài)和是否已經(jīng)開啟了NCQ功能了。此款驅(qū)動具體支持芯片型號如下:ICH8R、ICH8DH、ICH7MR、ICH7M、ICH7R、ICH7DH、ICH6R、ICH6M。此驅(qū)動能夠支持Native Command Queuing(原生命令隊(duì)列),即我們經(jīng)常提起的NCQ技術(shù)、熱插拔技術(shù)、電源管理功能等等。
2、采用Windows VISTA和Windows 7系統(tǒng)用戶
如果您安裝了VISTA和windows 7,那就不用考慮更改AHCI驅(qū)動的問題了,VISTA和win7都已經(jīng)集成OK的,只需要在BIOS開啟AHCI模式即可。特別提醒安裝VISTA的用戶,如果需要安裝INTEL芯片組驅(qū)動,最好等芯片組驅(qū)動安裝完成后后再進(jìn)行激活。已避免激活后再更新INTEL驅(qū)動導(dǎo)致重復(fù)激活問題。
VISTA/WIN7都要先打開AHCI后安裝系統(tǒng),后期還可關(guān)閉,如果先用ATA安裝系統(tǒng)后直接改AHCI模式可能會藍(lán)屏,不過可以通過先在ATA模式下修改注冊表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Msahci中的Start改成0再重啟機(jī)子,再設(shè)置BIOS啟用AHCI模式后再重啟機(jī)子。
五、AHCI的其它問題
1、在windows XP上如果出現(xiàn)藍(lán)屏問題,請參考上文方法單獨(dú)安裝SATA驅(qū)動即可。
2、如果是一塊SATA一塊IDE能否開AHCI,跟主板的控制通道設(shè)計(jì)有關(guān)系,只能實(shí)際測試一下。
如何從WIN7改回到XP
前不久我朋友買了聯(lián)想四核電腦,型號是K305。原來裝的是Windows 7家庭版,因?yàn)椴涣?xí)慣這種版本的Windows,所以找了張XP光盤,可是裝完以后重啟就藍(lán)屏!
解決辦法:
長期為朋友裝機(jī),單位上百臺本本,都是近期購的,關(guān)于如何安裝給本本安裝XP,給大家說說吧!因?yàn)檫@個電腦默認(rèn)硬盤模式啟用AHCI,而Windows XP光盤并沒有帶這個驅(qū)動,原版XP安裝光盤沒有集成SATA AHCI Controller驅(qū)動程序。所以解決辦法就是安裝XP前關(guān)閉AHCI,但性能會有所下降。方法是開機(jī)后馬上按Enter鍵,再按F1進(jìn)入BIOS,定位到“Devices→ATA Drive Setup”,回車后在“Onchip SATA Type”當(dāng)中選擇“Native mode”,而非原來的AHCI。注意在個別機(jī)型上改AHCI改為IDE即可。保存后退出重新安裝Windows XP就不會再藍(lán)屏了。
--- 版權(quán)最終歸艾銻無限所有http://www.maosdadas.net/ 如需轉(zhuǎn)載,請標(biāo)明出處。
相關(guān)文章