XP系統(tǒng)安裝Intel AHCI驅(qū)動的一些經(jīng)驗分享
發(fā)布時間:2012-11-30 16:45:55 作者:佚名
我要評論

BIOS里開啟了AHCI,進XP系統(tǒng)時就會藍屏,所以必須在進XP系統(tǒng)前關閉AHCI(其他系統(tǒng)貌似無此問題),本文將介紹如何解決,遇到此問題的朋友可以參考下
在PC上裝MAC系統(tǒng),對于新款的Intel芯片組電腦主板,通常需要在BIOS里將SATA由IDE模式切換為AHCI模式,否則進MAC系統(tǒng)時會出現(xiàn)禁止標志。
但隨之會出現(xiàn)一個問題,BIOS里開啟了AHCI,進XP系統(tǒng)時就會藍屏,所以必須在進XP系統(tǒng)前關閉AHCI(Win7系統(tǒng)無此問題)。這樣反復開關AHCI,確實比較麻煩。
通常的解決方法是在MAC系統(tǒng)里裝一個免開AHCI的Kext,這個我試過,在我的H55主板上好像不行,依舊會出現(xiàn)禁止標志。
只有讓XP接受AHCI,想辦法在XP上安裝AHCI驅(qū)動了。其實這樣做也是值得的,據(jù)說AHCI可以提升30%的硬盤讀寫速度呢!
XP系統(tǒng)的Intel AHCI驅(qū)動是現(xiàn)成的,可以在Intel網(wǎng)站下載,叫做 Intel Matrix Storage Manager(組合存儲管理員),下載地址:http://downloadcenter.intel.com/ ... Y&DwnldID=17882
但這個驅(qū)動的安裝卻不簡單,在XP里運行這個程序,會提示不符合安裝條件,安裝失敗,而如果在BIOS里開啟AHCI,又進不了系統(tǒng)。
為此我在網(wǎng)上找了一些關于XP安裝AHCI的經(jīng)驗介紹,如修改注冊表的方法、借用JMicron的SATA接頭的方法,但多次嘗試都沒有成功。后來偶然看到一個強制安裝AHCI驅(qū)動的方法,才最終搞定。
下面是XP系統(tǒng)強制安裝AHCI驅(qū)動的方法:(以H55主板為例)
1、開一個DOS命令窗口,輸入如下命令,解壓縮下載的Intel AHCI驅(qū)動。
IATA89ENU.exe -a
2、進入設備管理器,看到2個SATA控制器,選擇4Port Serial ATA Controller,右擊,在下拉菜單中選擇“更新驅(qū)動程序”(不要選2Port);
3、不通過Windows更新搜索;
4、從列表或指定位置安裝;
5、不要搜索。我自己選擇要安裝的驅(qū)動程序;
6、從磁盤安裝;
7、瀏覽硬盤,選擇前面解壓縮的文件夾\Program Files\Intel\Intel Matrix Storage Manager\driver(或driver64);
8、確定,從磁盤安裝,選定Intel PCH SATA AHCI Controller;
9、同意警告,點擊確定;
10、驅(qū)動更新完成,重新啟動;
11、進入BIOS,設置SATA為ahci模式;
12、保存設置、再次重啟電腦,即可正常進入XP系統(tǒng)了。
13、進系統(tǒng)后,再次運行Intel Matrix Storage Manager,做一次完整安裝。
補充:修改注冊表的方法(當初沒搞成功,但現(xiàn)在知道也應該是可行的,可以一試)
1、將解壓縮后driver文件夾里的IaStor.sys復制到\Windows\System32\drivers\;
2、打開記事本,對于H55的主板,將下面的內(nèi)容拷貝到記事本,然后另存為H55.reg;
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_3B22&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_3B22&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
3、運行H55.reg,將信息添加到注冊表;
4、重新啟動電腦,進BIOS,改為AHCI;
其它Intel主板,只要根據(jù)南橋芯片型號改上面的兩處VEN_8086&DEV_3B22就可以了,如下:
VEN_8086&DEV_2681 = "Intel(R) ESB2 SATA AHCI Controller"
VEN_8086&DEV_27C1 = "Intel(R) ICH7R/DH SATA AHCI Controller"
VEN_8086&DEV_27C5 = "Intel(R) ICH7M/MDH SATA AHCI Controller"
VEN_8086&DEV_2821 = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
VEN_8086&DEV_2829 = "Intel(R) ICH8M-E/M SATA AHCI Controller"
VEN_8086&DEV_2922 = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
VEN_8086&DEV_2929 = "Intel(R) ICH9M-E/M SATA AHCI Controller"
VEN_8086&DEV_3A02 = "Intel(R) ICH10D/DO SATA AHCI Controller"
VEN_8086&DEV_3A22 = "Intel(R) ICH10R SATA AHCI Controller"
VEN_8086&DEV_3B29 = "Intel(R) PCHM SATA AHCI Controller 4 Port"
VEN_8086&DEV_3B2F = "Intel(R) PCHM SATA AHCI Controller 6 Port"
VEN_8086&DEV_3B22 = "Intel(R) PCH SATA AHCI Controller"
相比而言,感覺還是第一種方法更好些。
但隨之會出現(xiàn)一個問題,BIOS里開啟了AHCI,進XP系統(tǒng)時就會藍屏,所以必須在進XP系統(tǒng)前關閉AHCI(Win7系統(tǒng)無此問題)。這樣反復開關AHCI,確實比較麻煩。
通常的解決方法是在MAC系統(tǒng)里裝一個免開AHCI的Kext,這個我試過,在我的H55主板上好像不行,依舊會出現(xiàn)禁止標志。
只有讓XP接受AHCI,想辦法在XP上安裝AHCI驅(qū)動了。其實這樣做也是值得的,據(jù)說AHCI可以提升30%的硬盤讀寫速度呢!
XP系統(tǒng)的Intel AHCI驅(qū)動是現(xiàn)成的,可以在Intel網(wǎng)站下載,叫做 Intel Matrix Storage Manager(組合存儲管理員),下載地址:http://downloadcenter.intel.com/ ... Y&DwnldID=17882
但這個驅(qū)動的安裝卻不簡單,在XP里運行這個程序,會提示不符合安裝條件,安裝失敗,而如果在BIOS里開啟AHCI,又進不了系統(tǒng)。
為此我在網(wǎng)上找了一些關于XP安裝AHCI的經(jīng)驗介紹,如修改注冊表的方法、借用JMicron的SATA接頭的方法,但多次嘗試都沒有成功。后來偶然看到一個強制安裝AHCI驅(qū)動的方法,才最終搞定。
下面是XP系統(tǒng)強制安裝AHCI驅(qū)動的方法:(以H55主板為例)
1、開一個DOS命令窗口,輸入如下命令,解壓縮下載的Intel AHCI驅(qū)動。
IATA89ENU.exe -a
2、進入設備管理器,看到2個SATA控制器,選擇4Port Serial ATA Controller,右擊,在下拉菜單中選擇“更新驅(qū)動程序”(不要選2Port);
3、不通過Windows更新搜索;
4、從列表或指定位置安裝;
5、不要搜索。我自己選擇要安裝的驅(qū)動程序;
6、從磁盤安裝;
7、瀏覽硬盤,選擇前面解壓縮的文件夾\Program Files\Intel\Intel Matrix Storage Manager\driver(或driver64);
8、確定,從磁盤安裝,選定Intel PCH SATA AHCI Controller;
9、同意警告,點擊確定;
10、驅(qū)動更新完成,重新啟動;
11、進入BIOS,設置SATA為ahci模式;
12、保存設置、再次重啟電腦,即可正常進入XP系統(tǒng)了。
13、進系統(tǒng)后,再次運行Intel Matrix Storage Manager,做一次完整安裝。
補充:修改注冊表的方法(當初沒搞成功,但現(xiàn)在知道也應該是可行的,可以一試)
1、將解壓縮后driver文件夾里的IaStor.sys復制到\Windows\System32\drivers\;
2、打開記事本,對于H55的主板,將下面的內(nèi)容拷貝到記事本,然后另存為H55.reg;
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_3B22&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_3B22&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
3、運行H55.reg,將信息添加到注冊表;
4、重新啟動電腦,進BIOS,改為AHCI;
其它Intel主板,只要根據(jù)南橋芯片型號改上面的兩處VEN_8086&DEV_3B22就可以了,如下:
VEN_8086&DEV_2681 = "Intel(R) ESB2 SATA AHCI Controller"
VEN_8086&DEV_27C1 = "Intel(R) ICH7R/DH SATA AHCI Controller"
VEN_8086&DEV_27C5 = "Intel(R) ICH7M/MDH SATA AHCI Controller"
VEN_8086&DEV_2821 = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
VEN_8086&DEV_2829 = "Intel(R) ICH8M-E/M SATA AHCI Controller"
VEN_8086&DEV_2922 = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
VEN_8086&DEV_2929 = "Intel(R) ICH9M-E/M SATA AHCI Controller"
VEN_8086&DEV_3A02 = "Intel(R) ICH10D/DO SATA AHCI Controller"
VEN_8086&DEV_3A22 = "Intel(R) ICH10R SATA AHCI Controller"
VEN_8086&DEV_3B29 = "Intel(R) PCHM SATA AHCI Controller 4 Port"
VEN_8086&DEV_3B2F = "Intel(R) PCHM SATA AHCI Controller 6 Port"
VEN_8086&DEV_3B22 = "Intel(R) PCH SATA AHCI Controller"
相比而言,感覺還是第一種方法更好些。
相關文章
WinXP登錄失敗提示:未授予用戶在此計算機上的請求登陸類型怎么辦?
WinXP登錄失敗提示:“未授予用戶在此計算機上的請求登陸類型”怎么辦?今天我們就來看看詳細的解決過程2023-08-16xp系統(tǒng)我的文檔在哪? WinXP系統(tǒng)下我的文檔打不開怎么辦?
xp系統(tǒng)我的文檔在哪?winxp系統(tǒng)中的我的文檔打不開,可能是權限出現(xiàn)了變化,下面我們就來看看WinXP系統(tǒng)下我的文檔打不開怎么辦?2023-08-16winXP系統(tǒng)如何快速升級到Windows8系統(tǒng)?
XP系統(tǒng)如何快速升級到Win8系統(tǒng)?當我們使用XP系統(tǒng)的電腦時,想要升級到Win8系統(tǒng),這時我們該怎么做呢,讓我們一起看下文尋找解決的方法吧2020-12-24- 如何解決WinXP系統(tǒng)LOL安全證書不可用?最近有不少XP系統(tǒng)的用戶,向小編反應LOL安全證書不可用該怎么解決,下面就由小編帶領大家來解決問題2020-12-22
- 如何恢復XP系統(tǒng)本地連接?最近有不少XP系統(tǒng)的用戶,在使用電腦的時候遇到了這樣的問題本地連接不見了,那么如何恢復呢。下面就由小編為大家解決問題2020-12-11
如何解決WinXP系統(tǒng)記事本亂碼?解決WinXP系統(tǒng)記事本亂碼的教程
如何解決WinXP系統(tǒng)記事本亂碼?相信很多WinXP系統(tǒng)用戶都有因為設置不當導致記事本亂碼而煩惱過,那么如何解決這一問題呢,讓我們一起來看看吧2020-12-08WinXP系統(tǒng)網(wǎng)頁不能復制粘貼的教程
怎么解決WinXP系統(tǒng)網(wǎng)頁不能復制粘貼?windows xp系統(tǒng),在使用電腦的時需要復制粘貼這個功能,但是有時候我們在WinXP系統(tǒng)網(wǎng)頁不能完成復制粘貼,該如何解決這一問題,下面小編2020-12-07- 如何解決winxp系統(tǒng)oracle無法使用?很多電腦用戶不知道oracle的話,就需要開啟oracle服務,但是如何開啟oracle服務呢,下面小編帶領大家學習一下2020-12-07
怎么解決winXP出現(xiàn)“數(shù)據(jù)執(zhí)行保護”?
怎么解決XP出現(xiàn)"數(shù)據(jù)執(zhí)行保護"?最近有很多小伙伴向小編反應使用xp系統(tǒng)過程中,總是會彈出"數(shù)據(jù)執(zhí)行保護",那么我們該如何解決這一問題呢,下面小編為2020-12-07winxp超級管理員賬戶消失了怎么辦? winxp管理員賬戶恢復的技巧
winxp超級管理員賬戶消失了怎么辦?最近遇到一個問題,winxp創(chuàng)建新賬戶后超級管理員賬戶消失了,該怎么辦呢?下面我們就來看看winxp管理員賬戶恢復的技巧,需要的朋友可以2020-08-19