POPPUR爱换

标题: 请教ICH9(没有R)能否在WIN7 64下开启AHCI?感谢 [打印本页]

作者: ioril3    时间: 2010-10-30 17:30
标题: 请教ICH9(没有R)能否在WIN7 64下开启AHCI?感谢
[attach]1415150[/attach]* a# R3 }9 h1 T) p+ O8 J
板子是七彩虹P35 X5 V2.0 bios已更新到最新   intel官方说ICH9不支持AHCI    只有 ICH9R和ICH9M支持 但我在主板BIOS中看到了“AHCI+IDE”的选项,选这个选项后成功安装了win7 64     装完后设备管理器中仍显示ATA  没能开启AHCI1 [& i) c6 G  U# q8 t: p
网上找了很久找到一个帖子  http://bbs.bios.net.cn/viewthread.php?tid=119869 依步骤做安装AHCI驱动时蓝屏
9 y" ^0 j" M' D3 h1 A7 d) X5 w帖子里介绍的是XP X86下ICH9开启AHCI的方法,我是WIN7 64    或许是注册表或哪里不一样?8 j/ a) L/ r# b: W& i+ h1 M
不知道他说的“2821”是什么 我这边是”2921  和2926“
( N% a; T' b0 c* D$ r* }0 q; ?在网上看了一些帖子说有人成功开启了XP下ICH9的AHCI   但没找到WIN7 64的办法/ Z4 ^) N8 b8 B# E( v1 }4 Q& E
希望大家帮忙    2 W1 ~& r& q- x1 n) j9 Q
感谢   
+ v7 f! Q9 M9 o% M' Y3 Q& F# V# t. Z: ^3 k, l' y
附那个帖子的内容  q! r/ V" Y) B/ A# ^/ M
启用过程所需的文件和驱动程序包: ) @$ U( _4 M% Y% T  R$ S$ E
32-bit Floppy Configuration Utility for Intel? Matrix Storage Manager(f6flpy32.zip)
6 H0 x* n- i+ W8 q修改后的驱动程序包:. [7 t+ j4 M/ w& ]5 Y. j
如果是x64windowsxp,请自行搜索相关程序包并进行修改。
" B5 i2 c* a; Q' p+ n索引: 1 @/ ^5 B# a& e4 {+ _
1。 解压缩驱动程序
8 D! V2 K) v" E4 x! M2。 预备驱动程序. J9 g$ z" h" A. Z# Q
3。 创建Windows的注册表文件
+ O8 v8 U8 c7 a# D5 E# D$ g4。 BIOS设置
) T) H; I8 h* N5 P7 {5。 在Windows里安装驱动程序 " Z" _8 B0 z2 A# Z
6。 最后安装检查 * E0 E0 I! X, p
7。 编辑思想 % N; l& G1 n- a! G  d" n
1。 解压缩驱动程序 # G) R% v4 T1 u0 p; l
用WinRAR或类似的程序解压缩Floppy Configuration Utility for Intel? Matrix Storage Manager的压缩包(f6flpy32.zip)。 . j, |/ j, u9 }9 z# I! s! z
2。 预备驱动程序% ?! s- ?* J3 U% O, \9 Q
将文件IASTOR.SYS复制到系统盘下Windows\SYSTEM32\DRIVERS目录中。用记事本从你解压的驱动程序文件夹中打开IAAHCI.INF文件。先按下ctrl+H键,你应该看到一个“替换”窗口。在第一个输入窗口中输入“2821”,第二个窗口中输入“2923”,因此您将以“2923”替换所有的“2821”文本,然后点击“全部替换”。然后保存对原始文件IAAHCI.INF的修改。
6 m; A2 h9 W7 T  D  @并且还要替换一行代码:7 G" q/ B0 Z8 A
替换PCI\VEN_8086DEV_2923&CC_0106.DeviceDesc    = 后面的内容为: # v6 N6 R3 ]. K5 X; S+ D# Q
    PCI\VEN_8086DEV_2923&CC_0106.DeviceDesc    = "Intel(R) ICH9 SATA AHCI Controller"
2 G( h7 a5 U6 j/ H  q( J  \, w最后保存对文件IAAHCI.INF的修改并退出记事本。
& I1 Q8 `9 d  x$ d3 d3。 创建Windows的注册表文件 / U. ?% i( R9 Z
现在,我们用记事本创建一个注册表文件:  & g7 K6 m1 q1 J' i' s. x; V" k
Windows Registry Editor Version 5.00
6 X/ b1 _2 ^; W8 i8 ^[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086dev_2923&cc_0106]
2 n, d: P1 }  Y2 i7 e7 p# v, E"Service"="iaStor"+ t3 o1 c7 W4 b! V) \
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
4 v9 O! m9 f% E. o[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
& C7 R5 c/ K2 R5 x! b0 J) F- o"Type"=dword:00000001
9 L% E2 |5 P- @2 m& N"Start"=dword:00000000
  r0 g" w4 V9 e% S"Group"="SCSI miniport") q; p% i4 C  a5 M3 f4 R, w& E3 d; @, ~- L
"ErrorControl"=dword:00000001. z5 G. _# a6 n+ k
"ImagePath"="system32\\drivers\\iaStor.sys"
) X' g/ h" K! z" D3 E. C"tag"=dword:00000019
- D. Y2 K7 F0 S$ k( l% Q"DisplayName"="Intel AHCI Controller", {6 J+ u% H9 Q' F
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
  Q: S9 U/ Z# f% R; u"queuePriorityEnable"=dword:000000005 I9 o7 e: m# \
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]( o( J$ V" @' d! L
"0"="PCI\\VEN_8086DEV_2923&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA". c8 X; J- r2 D! b+ p
"Count"=dword:00000001% ]! n" ~3 Z/ A' S* w! M
"NextInstance"=dword:00000001
/ }8 c2 d4 [% W& I另存为AHCI_ICH9.REG并导入注册表。
# V& k8 s+ E6 `) j" K7 ?# u: T. f& B4 @4。 BIOS Settings BIOS设置 . H- \( u4 r& S& ]9 m. C
重新启动计算机,进入BIOS(大多进入按DEL键)。设置如下:, r/ n6 i( Z7 l5 j+ v+ L
    SATA RAID/AHCI Mode          [AHCI]& O& m& ]5 W# ?6 G
    SATA Port0-3 Native Mode     [Enabled]* T( ?2 `8 z5 c5 N3 Z$ s6 d
再次重新启动到Windows XP。
+ M) F# |  t" L* y$ g$ l对于华硕主板。设置如下:
; A& k3 u7 k( F/ b: J& A    SATA Configuration          [Enhanced]* I: ^( B5 d1 _! D
    Configure SATA as           [AHCI]( i" X, }, B3 b8 ^) w) c
再次重新启动到Windows XP。
) f4 K# \" q4 C5。 在Windows里安装驱动程序
$ d  A+ Y" C/ h2 s) t3 g如果您步骤1到4正确,你不会再次在你进入桌面之前出现“已知”的蓝屏死机! Windows将显示“PCI找到新设备”像是光盘或硬盘驱动器,直到你选择“安装程序”,并指向文件夹中保存的IAAHCI.INF文件并选择,因为这IAAHCI.INF文件是需要被安装的驱动程序。按照屏幕上的指示,再次重新启动计算机。 / l6 O+ @) u% ?; k: p6 N
6。 最后安装检查, ]5 D3 z) b; u
当Windows已经开始,到控制面板检查您的系统属性。在设备管理器里应出现:
  ~2 {5 Q3 ]% B) W+ D8 }IDE ATA/ATAPI controllers -> Intel? ICH9 SATA AHCI Controller.的SATA AHCI控制器。
# J. J# E+ p! u请注意 : 您不能直接安装Intel Matrix Storage Manager应用程序 ,由于ICH9南桥不具有的RAID功能。人们在网络上谈论修改后的版本,应该安装,但当你没有的RAID功能时是不能用的。 6 Z9 L! A3 K0 p3 X1 r
我们希望您喜欢在您的XP中新的启用了ACHI的ICH9大桥!
. `: a* u: K2 D& ~; V" X! @, @% K( c
作者: sailofcloud    时间: 2010-10-30 18:30
bios的ahci是onboard还是onchip?% C' Z+ E1 b9 I  O/ p
onboard是第三方芯片,不是ich9
作者: ioril3    时间: 2010-10-30 20:24
是ICH9 我比较确定   P35也没别的玩意了吧?
( b) H$ q& z- A$ q8 M$ {6 O# n没什么人回复?
作者: barryxu    时间: 2010-10-30 21:23
9不清楚,我是ICH10不带R,好像可以开
作者: whateveru    时间: 2010-10-31 09:04
本帖最后由 whateveru 于 2010-10-31 09:05 编辑
' |# c7 U, e9 Y- H/ ^
; S6 v' U* q0 D  Z! e: _; }# JICH 9没戏
8 }3 O$ A/ [- L$ Y但是配合hotswap!热插拔功能照样用(hotswap!可以手动扫描端口做到热插入)' c' \: H& D, @2 |# Z  c

作者: 想吃猫的鱼    时间: 2010-10-31 11:43
我的技嘉P35-DS3 里面对ICH 9 SATA设备有开启AHCI的选项,我开了这个选项,直接装win7 64位一切正常。貌似只要主板厂家开发ICH 9的 AHCI功能即可实现。
+ T# u4 o' w7 I# A$ @1 u' A这个主板集成第三方磁盘芯片,那个也可以开AHCI。我现在用来做外接E-sata接口




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4