POPPUR爱换

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

作者: ioril3    时间: 2010-10-30 17:30
标题: 请教ICH9(没有R)能否在WIN7 64下开启AHCI?感谢
[attach]1415150[/attach]8 y; P1 D- c+ j( `1 }
板子是七彩虹P35 X5 V2.0 bios已更新到最新   intel官方说ICH9不支持AHCI    只有 ICH9R和ICH9M支持 但我在主板BIOS中看到了“AHCI+IDE”的选项,选这个选项后成功安装了win7 64     装完后设备管理器中仍显示ATA  没能开启AHCI- I- @* C, L; z& C; `+ }) v' W6 ?& D1 H
网上找了很久找到一个帖子  http://bbs.bios.net.cn/viewthread.php?tid=119869 依步骤做安装AHCI驱动时蓝屏
! b8 L* O+ B+ B帖子里介绍的是XP X86下ICH9开启AHCI的方法,我是WIN7 64    或许是注册表或哪里不一样?
: n  v. R  k/ k$ H9 x不知道他说的“2821”是什么 我这边是”2921  和2926“  ^, F2 H3 j) {6 a* k: X3 l
在网上看了一些帖子说有人成功开启了XP下ICH9的AHCI   但没找到WIN7 64的办法  B  V% x- {, ?( W
希望大家帮忙   
+ |- O0 Z, V1 Y# ~( K' C1 T感谢   
6 ~8 e/ _1 `  L, D$ U  ]
- ~0 ~) @. J9 T附那个帖子的内容' C  ]2 s  S8 W5 k
启用过程所需的文件和驱动程序包: - N5 g7 y/ D+ x+ X7 |
32-bit Floppy Configuration Utility for Intel? Matrix Storage Manager(f6flpy32.zip)
" o4 F+ a/ {, V% s. k修改后的驱动程序包:
0 v, d4 y7 ^$ _0 y0 y5 F如果是x64windowsxp,请自行搜索相关程序包并进行修改。
1 y# b. t* t- I7 M索引: 8 W: s; k! e  J5 Q1 Y# }6 I
1。 解压缩驱动程序
0 E' a/ ^' z: r$ g! ?% a2。 预备驱动程序$ R- ?7 K/ j; {" M
3。 创建Windows的注册表文件 # V, _9 {; N8 e+ X
4。 BIOS设置
1 x5 E, ~2 {2 M' W+ q# P) y8 U$ }5。 在Windows里安装驱动程序 6 w6 [# S0 T; n1 G% K" D0 n8 \- u( n
6。 最后安装检查
! {5 M7 R0 I- O4 k7。 编辑思想 $ U' B8 A; `9 t" ]4 b) e- I
1。 解压缩驱动程序 4 S' `" |: U! o( S
用WinRAR或类似的程序解压缩Floppy Configuration Utility for Intel? Matrix Storage Manager的压缩包(f6flpy32.zip)。 * ~  o/ A( O7 ^! L+ u3 w
2。 预备驱动程序3 Z0 d. M+ V0 W+ [9 a
将文件IASTOR.SYS复制到系统盘下Windows\SYSTEM32\DRIVERS目录中。用记事本从你解压的驱动程序文件夹中打开IAAHCI.INF文件。先按下ctrl+H键,你应该看到一个“替换”窗口。在第一个输入窗口中输入“2821”,第二个窗口中输入“2923”,因此您将以“2923”替换所有的“2821”文本,然后点击“全部替换”。然后保存对原始文件IAAHCI.INF的修改。 1 Q( Z, G% m6 S1 H7 k. |
并且还要替换一行代码:
+ d' S* [0 y1 p6 G. @7 s2 v8 X! m替换PCI\VEN_8086DEV_2923&CC_0106.DeviceDesc    = 后面的内容为: 5 d' ?$ B, Y* ~# g
    PCI\VEN_8086DEV_2923&CC_0106.DeviceDesc    = "Intel(R) ICH9 SATA AHCI Controller" 7 |5 z+ T" r5 h- i/ `6 Z7 C, c
最后保存对文件IAAHCI.INF的修改并退出记事本。
; s9 s! a$ G) i) ?+ d3。 创建Windows的注册表文件 $ `7 q% r- G5 O1 S1 `
现在,我们用记事本创建一个注册表文件:  
) \) Q3 O+ ]& I- B( i3 mWindows Registry Editor Version 5.008 d; w  [$ T& g2 J, ?- J7 u
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086dev_2923&cc_0106]
: B* E5 c( d' K- }/ V0 n* x4 O"Service"="iaStor"( p! I: @& K) M+ \# M$ ]; R7 F
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
7 n! C3 m1 D8 f1 E[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
1 h4 o0 d7 I' ?+ p4 }9 F"Type"=dword:00000001
) f0 A& U$ ?! y& ~- x$ Z"Start"=dword:00000000% S1 M# k7 D0 c' }3 I. z( I+ b
"Group"="SCSI miniport"8 M( S9 \% Q6 [& N; v
"ErrorControl"=dword:00000001
# j7 t, I3 b* Q"ImagePath"="system32\\drivers\\iaStor.sys"' F& y$ w) M/ K$ r3 y- ]1 Q# P. z
"tag"=dword:00000019/ J, S# W& n. X9 ^* c- C
"DisplayName"="Intel AHCI Controller"
% h' ]9 K, ~3 U  R, Z* i1 ]/ |[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]5 _+ q3 ^: `: B" v& ?# s
"queuePriorityEnable"=dword:00000000- g, G( Y/ g- e2 B) b6 r
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
; A" {! X( j2 @9 ~- C$ j# \"0"="PCI\\VEN_8086DEV_2923&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"4 d2 S2 P5 V4 d- P. t
"Count"=dword:00000001
: M  Y+ G2 _0 B( {* t/ f, P9 l2 X"NextInstance"=dword:00000001. B+ r/ |! |1 P( {1 F3 V; z1 y+ }
另存为AHCI_ICH9.REG并导入注册表。
3 K! T# `0 \/ ?- O+ M6 k) g2 V4。 BIOS Settings BIOS设置
/ ~, O" H- I) l, N# X0 n重新启动计算机,进入BIOS(大多进入按DEL键)。设置如下:0 p! t3 ]% g4 d
    SATA RAID/AHCI Mode          [AHCI]5 i  m' m4 c& m& T
    SATA Port0-3 Native Mode     [Enabled]2 D* A& A6 x! C+ N
再次重新启动到Windows XP。7 b7 d+ z9 L/ z0 A7 ~
对于华硕主板。设置如下:! K0 m6 ]" i, D
    SATA Configuration          [Enhanced]
0 x* y; F' }) I1 R    Configure SATA as           [AHCI]
" h! W3 b7 ~9 y" s" B再次重新启动到Windows XP。
2 H1 x' ^/ g$ Q0 b. M: |7 z8 |3 S" o5。 在Windows里安装驱动程序 ' b0 Y% h( t1 ]
如果您步骤1到4正确,你不会再次在你进入桌面之前出现“已知”的蓝屏死机! Windows将显示“PCI找到新设备”像是光盘或硬盘驱动器,直到你选择“安装程序”,并指向文件夹中保存的IAAHCI.INF文件并选择,因为这IAAHCI.INF文件是需要被安装的驱动程序。按照屏幕上的指示,再次重新启动计算机。
6 E( \. K! _+ d% }" ?: H9 j6。 最后安装检查- @* L5 I/ v* ^/ h# }# w8 j9 R% ]
当Windows已经开始,到控制面板检查您的系统属性。在设备管理器里应出现: : F2 t( H/ t6 Q2 F" u- J4 U5 Y
IDE ATA/ATAPI controllers -> Intel? ICH9 SATA AHCI Controller.的SATA AHCI控制器。 : ?& Y+ x4 J, A( k% J! v  n
请注意 : 您不能直接安装Intel Matrix Storage Manager应用程序 ,由于ICH9南桥不具有的RAID功能。人们在网络上谈论修改后的版本,应该安装,但当你没有的RAID功能时是不能用的。 7 J; X: s& r- y: m' Q
我们希望您喜欢在您的XP中新的启用了ACHI的ICH9大桥! % V1 ~! O* v' I, ?9 \

作者: sailofcloud    时间: 2010-10-30 18:30
bios的ahci是onboard还是onchip?
/ n! G6 q( Y) k: @1 _# |onboard是第三方芯片,不是ich9
作者: ioril3    时间: 2010-10-30 20:24
是ICH9 我比较确定   P35也没别的玩意了吧?
3 G  \' c6 s1 t没什么人回复?
作者: barryxu    时间: 2010-10-30 21:23
9不清楚,我是ICH10不带R,好像可以开
作者: whateveru    时间: 2010-10-31 09:04
本帖最后由 whateveru 于 2010-10-31 09:05 编辑 ! W/ ~/ }; m: h0 A& C1 R
- |2 ]0 ~5 i3 [! d/ L7 G% c3 S
ICH 9没戏
" A/ u" O7 b; V8 s0 ~但是配合hotswap!热插拔功能照样用(hotswap!可以手动扫描端口做到热插入), X- I5 v8 F& D. ?+ k, h

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




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