1. 程式人生 > >AHCI驅動下載與手動安裝圖解

AHCI驅動下載與手動安裝圖解

天緣早前寫過《AHCI模式的驅動下載、安裝及藍屏問題綜合》一文,但是沒有對具體安裝過程進行過多描述,實際上裡面還有好幾個重點問題沒說清楚,很多新手網友,按照該文章描述很難安裝成功,天緣本文就來實際圖解安裝示範一 下,順便補充說明幾個注意點,如果您的Windows XP、Vista、Windows 7系統需要預安裝或後安裝SATA/RAID/AHCI驅動,相信本文對你有些幫助。

一、準備AHCI驅動

2、安裝AHCI驅動之前,請先確認桌面上、系統盤沒有重要的東西需要備份,因為如果安裝失敗可能導致系統無法啟動,除非你有第二系統或應對修復方法。

3、準備AHCI驅動:

A、對於桌上型電腦使用者,主機板的驅動光碟中一般都有這個東西,筆記本使用者就不一定了,留意一下驅動盤中是否有類似Intel Matrix Storage Manager Driver、Matrix Storag、SATA Driver、AHCI字樣的驅動軟體

B、如沒有隨機驅動盤就只能自己到官網找了,一定要注意該AHCI驅動的支援的Windows或Linux作業系統版本。

C、實際上AHCI驅動的通用性很強,只需要按照晶片組(AMD、INTEL、NV...,具體可在筆記本或主機板說明書裡檢視)到網上都能找到,可以檢視驅動包中的類似iaAHCI.inf檔案中,AHCI驅動下載一文中也有ThinkPad Intel(R) Matrix Storage Manager Driver(Win 2k_XP)驅動,不過該驅動是2006年的,適合一些老主機板:

iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"

iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"

iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M)"

iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"

iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"

iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)"

iaStor_ICH5R = "Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"

iaStor_ICH5RHR = "Intel(R) 6300ESB SATA RAID Controller"

雖然很多同類型AHCI驅動可以通用的,一方面使用通用驅動會面臨著AHCI裝置編號的確定問題(感覺總是跟裝置管理器裡顯示的ATA裝置編號是加1連號,網上說的裝置管理器顯示AHCI裝置號,那是裝好之後才有的,無參考意義,所以只能從官方驅動(*.inf和*.oem)結合本機裝置管理器或其它渠道獲取),另一方面版本不同支援情況也不同,一次裝錯了可能系統就不能啟動了。

D、天緣還是建議您最好使用官方的AHCI驅動,下載後安裝或解壓後大都只是個普通的驅動包,需要手動安裝。下面是天緣從DELL官網下載的E5400 AHCI驅動包(支援Windows XP,點選本地下載)裡支援情況(大家可根據自己機子晶片組型號確定是否可以使用此驅動包):

; iaAHCI.inf

iaAHCI_ESB2               = "Intel(R) ESB2 SATA AHCI Controller"

iaAHCI_ICH7RDH            = "Intel(R) ICH7R/DH SATA AHCI Controller"

iaAHCI_ICH7MMDH           = "Intel(R) ICH7M/MDH SATA AHCI Controller"

iaAHCI_ICH8RDHDO          = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"

iaAHCI_ICH8MEM            = "Intel(R) ICH8M-E/M SATA AHCI Controller"

iaAHCI_ICH9RDODH          = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"

iaAHCI_ICH9MEM            = "Intel(R) ICH9M-E/M SATA AHCI Controller"

iaAHCI_ICH10DDO           = "Intel(R) ICH10D/DO SATA AHCI Controller"

iaAHCI_ICH10R             = "Intel(R) ICH10R SATA AHCI Controller"

; iaStor.inf

iaStor_ESB2               = "Intel(R) ESB2 SATA RAID Controller"

iaStor_ICH7RDH            = "Intel(R) ICH7R/DH SATA RAID Controller"

iaStor_ICH7MDH            = "Intel(R) ICH7MDH SATA RAID Controller"

iaStor_ICH8RICH9RICH10RDO = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"

iaStor_ICH8MEICH9ME       = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"

注意:如果你使用的是驅動光碟自帶的AHCI(也有說是SATA驅動的,天緣的桌上型電腦技嘉主機板就是),該驅動的提取方法最好先參閱一下主機板說明書,也可能是在DOS下提取也可能可以在Windows上提取。如果驅動光碟有軟體安裝管理介面的,可以直接在管理介面中提取。 下面來看一下安裝方法。

二、在作業系統安裝前載入AHCI驅動

這個方法有點麻煩,除非你安裝的系統是修改版的已經集成了AHCI驅動,否則需提前把AHCI驅動拷貝到軟盤或U盤中,手動安裝AHCI驅動方法(SATA RAID驅動載入方法類似):

2、準備好存有SATA AHCI驅動的磁碟。

3、開機啟動Windows XP安裝(光碟引導安裝或硬碟安裝....具體參考部落格上文章),當看到Press F6 if you need to install a third party SCSI or RAID driver資訊時,立即按下F6鍵。

4、插入AHCI驅動程式,並按下S鍵,如果安裝程式識別出你的驅動盤,會自動提示出安裝選單。

5、請注意選擇x86還是x64平臺驅動,選擇後回車即可安裝AHCI驅動,完成後會自動回到Windows XP的安裝介面,Windows XP SP3安裝教程(圖)

如果是Vista和Windows 7系統,我們可以在安裝介面中看到載入驅動程式這樣的提示時,點選或選中並回車,即可看到驅動安裝介面,插入驅動盤即可安裝。

三、在作業系統安裝後安裝AHCI驅動

該情況在Windows XP下最常見,因為如果開啟AHCI,未整合AHCI驅動的Windows XP安裝程式會直接藍屏,無法進入安裝介面的,所以要麼是參照上文的方法先載入AHCI驅動,要麼就是先把BIOS中的SATA MODE設定為ATA MODE或非AHCI的相容MODE,然後安裝完Windows XP後再進行更新AHCI驅動。

安裝警告:如果AHCI驅動安裝錯誤或失敗,將可能導致系統無法啟動,天緣建議你安裝前最好把系統盤(包括桌面、我的文件)中的重要內容先行備份後再進行AHCI驅動安裝,或者你確認有第二系統或WINPE、啟動修復盤等應對措施。

下面就以Windows XP為例進行圖解,Vista情況請類似參考文末補充部分。

1、控制面板——系統——硬體選項卡——裝置管理器,如下圖,天緣機子是設成ATA模式安裝的Windows XP,在IDE ATA/ATAPI控制器中選中當前控制器滑鼠右鍵更新驅動程式。

 2、歡迎使用硬體更新嚮導,如下圖,選擇否。

3、下圖選擇從列表或指定位置安裝(高階),點選下一步。

4、下一步選擇不要搜尋。我要自己選擇要安裝的驅動程式。

 5、下圖裡有預設已經安裝的ATA控制器還有一個標準雙通道PCI IDE控制器,選中標準雙通道PCI IDE控制器,然後點選下一步,如下圖:

請注意,上圖一定要先裝標準雙通道PCI IDE控制器驅動,先把控制器恢復到初始狀態(如果你的IDE ATA/ATAPI控制器已經有了這個"標準雙通道PCI IDE控制器"條目,則不需要再次安裝,可以直接從選擇下圖的“從磁碟安裝”按鈕,不要從原ATA驅動直接更新成新AHCI驅動,否則可能無法繼續安裝而直接藍屏。 

6、安裝好標準雙通道PCI IDE控制器驅動之後,如下圖,然後在標準雙通道PCI IDE控制器上滑鼠右鍵,選擇更新驅動程式採用上文同樣步驟,再次到達步驟5圖(上圖),並選擇從磁碟安裝

7、選擇從磁碟安裝後,彈出瀏覽視窗,如下圖,點選瀏覽按鈕。

8、選中AHCI驅動,下面還有一個iaStor不用管,選中iaAHCI後會自動把驅動支援情況列出來。如下圖(具體驅動檔名跟您的驅動包有關)。

9、點選開啟後,如下圖,這裡就需要注意了,一定要選擇對應型號的AHCI控制器驅動(拉動滾動條可以看到支援列表),否則裝錯了可能會導致Windows XP無法啟動

10、安裝時,如果遇到下圖的警告,點選確定即可。

11、安裝完成後,重啟機子,把BIOS中的SATA MODE設定為AHCI模式,然後再重啟機子,AHCI驅動安裝完成,如下圖所示,如果Windows XP無法啟動進入,說明AHCI驅動安裝的有問題,只能先把BIOS再改回去,要麼重灌系統,要麼使用修復盤進行修復,重新檢查安裝步驟、驅動版本是否對應等,然後重新安裝,值得欣慰的是,天緣早前安裝失敗的次數應該比你多。

四、Vista/Windows 7下的AHCI驅動問題

Vista和Windows 7以及現在Linux等都已經自帶AHCI驅動,使用者無需關心會自動載入。也有的機子可能會出現開啟AHCI無法安裝Vista/Windows 7現象,可以通過以下方法解決:

1、先把BIOS中的SATA MODE設定為ATA或相容模式。

2、安裝Vista或Windows 7至完成。

3、到控制面板的裝置管理器中,把現有硬碟的控制器驅動滑鼠右鍵解除安裝掉。重啟計算機。

4、把BIOS中的SATA MODE設定為AHCI模式,再重啟機子。

5、VISTA/Windows 7會自動新增AHCI驅動。

6、如果有原廠官方AHCI驅動,可以再次更新一下。