關(guān)注SATA的高級特性_第1頁
關(guān)注SATA的高級特性_第2頁
關(guān)注SATA的高級特性_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

關(guān)注SATA的高級特性:AHCI(AdvancedHostControllerInterface)2009-02-1400:29一、何謂高級主機控制器接口(AHCI)?高級主機控制器接口(AHCI)是一種接口技術(shù)指標(biāo),它允許存儲驅(qū)動程序啟用高級串行ATA功能,如本機命令隊列和熱插拔這里提到,AHCI包含兩個主要內(nèi)容:本機命令隊列(即NCQ)和熱插拔本機命令隊列(NCQ)是由高級主機控制器接口(AHCI)支持的一項功能。它可使ATA驅(qū)動器一次性接受一個以上的命令,并動態(tài)重新排序命令以獲得最大效率。當(dāng)與支持NCQ的硬盤驅(qū)動器一起使用時,NCQ可提高隨機負(fù)載的存儲性能。熱交換(也稱為熱插拔)是由高級主機控制器接口(AHCI)和英特爾?矩陣存儲技術(shù)支持的一種功能。熱交換可在系統(tǒng)運行時插入并移除設(shè)備。二、AHCI所需硬件支持硬盤方面,還沒有哪個廠商的哪個型號聲稱完整支持AHCI,但大多都已支持NCQ,基本上只要選擇支持NCQ的硬盤即可購買了SATA硬盤的用戶不少,但真正啟用了AHCI的卻并不多。首先看一下AHCI的特性之一:NCQNCQ很早就已經(jīng)獲得了應(yīng)用,并且一直受到大家關(guān)注。想要啟用NCQ,intel明確了所需的條件:要利用NCQ,您需要:英特爾?矩陣存儲技術(shù)軟件支持NCQ的硬盤驅(qū)動器英特爾?芯片組,使用支持AHCI的控制器集線器很明顯,需要主板芯片組(或磁盤控制器)、硬盤和驅(qū)動程序三者的配合我們可以理解為,啟用了AHCI,也就啟用了NCQ如果不采用獨立磁盤控制芯片的話,直接支持AHCI的南橋芯片十分有限英特爾?82801HR/HH/HOI/O控制器集線器(ICH8R)-RAID和AHCI英特爾?631xESB/632xESBI/O控制器集線器-RAID和AHCI英特爾?82801GHMI/O控制器集線器(ICH7MDH)-僅限RAID英特爾?82801GBMI/O控制器集線器(ICH7M)-僅限AHCI英特爾?82801GRI/O控制器集線器(ICH7R)-RAID和AHCI英特爾?82801GHI/O控制器集線器(ICH7DH)-RAID和AHCI英特爾?82801FRI/O控制器集線器(ICH6R)-RAID和AHCI英特爾?82801FBMI/O控制器集線器(ICH6M)-僅限AHCI基于ICH8、ICH7和ICH6的芯片組,以及基于ICH5和ICH5R的芯片組,未使用AHCI。也就是說,intel的ich系列南橋芯片中,目前只有ICH6R、ICH6M、ICH7R、ICH7DH、ICH7M、ICH8R這幾款支持AHCI而ICH5、ICH5R、ICH6、ICH7、ICH8都不支持intel的應(yīng)用程序加速器(IAA)是個不錯的驅(qū)動程序,但奇怪的是,ICH5和ICH5R推出之后,只有針對ICH5R的Intel?ApplicationAcceleratorRAIDEdition而沒有供ICH5使用的驅(qū)動?,F(xiàn)在看來,IAARAID應(yīng)該是只針對RAID模塊的驅(qū)動,而不包含這個模塊的南橋芯片可以直接使用xp內(nèi)置的驅(qū)動程序。IAA的后續(xù)版本Intel?MatrixStorageManager,最大的區(qū)別在于可以打開AHCI功能,而無論是選擇AHCI還是RAID,驅(qū)動程序都是同一個sys文件,可見AHCI和RAID是同一模塊的不同功能。相比之下VIA的南橋就遜色得多,VT8237和VT8237R不僅不能支持AHCI,甚至接上SATA300的硬盤都無法識別。只有VT8251聲稱支持AHCI,但在官方網(wǎng)站的功能列表中卻又難以找到AHCI字樣。甚至白皮書中也只見NCQ、不見AHCI,令人生疑。之前有文章稱SiS963/964/965可以支持NCQ,但我在其官方網(wǎng)站上查詢的結(jié)果,是只有較新的SiS966和SiS966L支持AHCI。SiS965的介紹中找不到一點關(guān)于NCQ的資料??傊?,主板芯片組中可以支持AHCI的少之又少。三、啟用AHCIAHCI真正成為一個問題,主要出在筆記本上。NAPA平臺的筆記本,大多采用945PM/GM+SATA硬盤的搭配,其中用到了南橋芯片ICH7M。而筆記本SATA硬盤幾乎都已經(jīng)支持AHCI。這樣一個平臺,啟用AHCI是理所應(yīng)當(dāng)?shù)?,所以BIOS中往往默認(rèn)SATAMode為AHCIo一個典型就是T60、X60。問題是原版WindowsXP、WindowsServer2003并未自帶AHCI驅(qū)動,甚至光盤啟動時都無法識別設(shè)置為AHCIMode的SATA硬盤。要想啟用AHCI只有三種方法:使用集成AHCI驅(qū)動的安裝光盤。這是最好的方式,這樣的安裝盤有很多光盤啟動安裝時F6載入驅(qū)動。這種方式?jīng)]有問題,但需要軟驅(qū)BIOS中SATAMode設(shè)置為Compatibility,兼容模式。待安裝后再安裝驅(qū)動、改回原設(shè)置。這種方式問題不少,不止一個同學(xué)反映之后改回AHCI模式時會出現(xiàn)錯誤。在臺式機上也有類似的問題,但好在默認(rèn)設(shè)置大多為IDEMode或兼容模式。我整理了gigabyte主板的bios設(shè)置,供參考。ICH6RSATARAID/AHCIModeRAID設(shè)定SATA模式為一般RAID功能(預(yù)設(shè)值)AHCI在WindowsXP/2000下,支持熱插拔功能Disabled設(shè)定SATA模式為一般IDE功能On-ChipSATAModeDisabled關(guān)閉此功能Auto由BIOS自動偵測(預(yù)設(shè)值)Combined設(shè)定On-ChipSATAmode為Combined,最多可支援4個硬碟Enhanced設(shè)定On-ChipSATAmode為Enhanced,最多可支援6個硬碟Non-Combined設(shè)定On-ChipSATAmode為Non-Combined,可將SATA模式模擬成PATA模式ICH7On-ChipSATAModeDisabled關(guān)閉此功能Auto由BIOS自動偵測(預(yù)設(shè)值)Combined設(shè)定On-ChipSATAmode為Combined,最多可支援4個硬碟(2個為SATA模式,另外2個為PATA模式)Enhanced設(shè)定On-ChipSATAmode為Enhanced,最多可支援4個硬碟(2個SATA硬碟,再加上2個PATA硬碟)Non-Combined設(shè)定On-ChipSATAmode為Non-Combined,可將SATA模式模擬成PATA模式此選項最多可支援2個SATA硬碟,若接滿2個SATA硬碟時,PATA硬碟將會被忽略ICH7RSATARAID/AHCIModeRAID設(shè)定SATA模式為RAID功能(預(yù)設(shè)值)AHCI設(shè)定SATA模式為AHCI功能。AdvancedHostControllerInterface(AHCI)為一種介面規(guī)格,可以讓儲存驅(qū)動程式啟動例NativeCommandQueuing及熱插拔(HotPlug)等進階SerialATA功能。若需AHCI的詳細(xì)資料,請至Intel官方網(wǎng)站查詢Disabled設(shè)定SATA模式為一般IDE功能On-ChipSATAModeDisabled關(guān)閉此功能Auto由BIOS自動偵測(預(yù)設(shè)值)Combined設(shè)定On-ChipSATAmode為Combined,最多可支援4個硬碟Enhanced設(shè)定On-ChipSATAmode為Enhanced,最多可支援6個硬碟Non-Combined設(shè)定On-ChipSATAmode為Non-Combined,可將SATA模式模擬成PATA模式ICH7DHSATARAID/AHCIModeRAID設(shè)定SATA模式為RAID功能AHCI設(shè)定SATA模式為AHCI功能。AdvancedHostControllerInterface(AHCI)為一種介面規(guī)格,可以讓儲存驅(qū)動程式啟動例NativeCommandQueuing及熱插拔(HotPlug)等進階SerialATA功能。若需AHCI的詳細(xì)資料,請至Intel官方網(wǎng)站查詢Disabled設(shè)定SATA模式為一般IDE功能(預(yù)設(shè)值)On-ChipSATAModeDisabled關(guān)閉此功能Auto由BIOS自動偵測(預(yù)設(shè)值)Combined設(shè)定On-ChipSATAmode為Combined,最多可支援4個硬碟Enhanced設(shè)定On-ChipSATAmode為Enhanced,最多可支援6個硬碟Non-Combined設(shè)定On-ChipSATAmode為Non-Combined,可將SATA模式模擬成PATA模式分析:支持AHCI和RAID模式的,可以設(shè)置為相應(yīng)模式ICH6R支持AHCI和RAID,可以設(shè)置為AHCI、RAID、IDE(兼容模式)三種ICH7不支持AHCI和RAID,只能作為IDE(兼容模式),不需要驅(qū)動ICH7R同ICH6RICH7DH同ICH6RICH7M即T60、X60采用的,支持AHCI但不支持RAID,所以可以設(shè)置為AHCI和IDE(兼容模式)兩種四、臺式機裝xp需要SATA驅(qū)動的問題之前有過很多的討論和總結(jié),相互矛盾的地方也不少,但可以總結(jié)出幾條事實:啟用RAID需要驅(qū)動。支持AHCI的話,啟用RAID也自

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論