AHCI,全稱為Serial ATA Advanced Host Controller Interface(串行ATA高級主控接口)。AHCI是在Intel的指導下,由多家公司(主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等著名企業...
AHCI,全稱為Serial ATA Advanced Host Controller Interface(串行ATA高級主控接口)。AHCI是在Intel的指導下,由多家公司(主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等著名企業)聯合研發的接口標準。AHCI描述了一種PCI類設備,主要是在系統內存和串行ATA設備之間扮演一種接口的角色,而且它在不同的操作系統和硬件中是通用的。
AHCI通過包含的PCI BAR(基址寄存器)來實現原生SATA功能。由於AHCI統一接口的研發成功,使得支持串行ATA產品的開發工作大為簡化,操作系統和設備製造商省去了單獨開發接口的工作,取而代之的是直接在統一接口上進行操作,可以實現包括NCQ(Native Command Queuing)在內的諸多功能。因此,只要配置了SATA硬碟,主板BIOS有「AHCI模式」選項,就應當進行相關設置。
如今SATA硬碟越來越流行,最新購買或者組裝的電腦,基本都安裝新一代的SATA硬碟,由於絕大多數BIOS初始設置是「IDE模式」,安裝的windows XP和vista系統,並沒有運行發揮最大性能的「AHCI模式」。到底自己的系統是否運行與「AHCI模式」?該如何開啟「AHCI模式」?
弄清楚「是否運行於AHCI模式」很簡單:
其一,主板BIOS設置是「AHCI模式」,而不是「IDE 模式」(即兼容模式);
其二,在「設備管理器」的「IDE ATA/ATAPI控制器」中,存在運行正常的「SATA」控制器驅動程序,而不是僅有「ATA」或「IDE」。以上兩個要點,必須同時具備缺一不可。
在Windows XP或Windows Vista系統開啟「AHCI模式」,成功方法有三五種之多但難易程度不同。以我過去幾年的實踐經驗,選擇其中最為簡單的一種方法(實踐平台:1。電腦主板為Intel芯片組;2。Windows XP專業版;3。Windows Vista旗艦版),與各位網友共同交流:
第一步,如果是Windows XP系統,下載sata.rar後解壓,鼠標右鍵/安裝「ahciraid」。如果是Windows Vista系統,在「運行」中鍵入regedit命令,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci,鼠標右鍵/「名稱」列中的「Start」/選擇「修改」,在「數值數據」框中,鍵入「0」,「確定」並退出註冊表編輯器。特別提示:如若這一步操作失誤,那麼進行「第二步」後就就會出現藍屏並自動重啟不能進入系統。
第二步,重啟電腦,進入BIOS,找到有關設置選項,將「IDE模式」改為「AHCI模式」(註:由於大家的主板BIOS版本各異,「模式選項」所在位置和具體表述不同,因此難以在此說得一清二楚,建議查閱主板製造商官方網站有關說明或參考附後的BIOS相關文章),按「F10」保存退出。特別提示:如若這一步操作失誤,那麼進行「第三步」時就會出現「此電腦未達到安裝此軟件的最低要求」和「退出安裝」提示。
第三步,進入Windows XP或Windows Vista,就會發現:操作系統桌面右下角出現了「查找有關硬件提示」。此時,手動安裝「Intel Matrix Storage Manager」;重啟電腦,即可運行於發揮最大效能的「AHCI模式」了。再打開「設備管理器」,就會發現:新增了「SATA」控制器驅動程序。
資料來源:http://www.itful.com/html/diy/hardware/2009/0607/sata.html
=============================================================
以上內容 引用 http://www.pctartarus.com/?bbsthread-1343/
其他相關文章
0 回應:
張貼留言