|
Intel芯片组IDE、RAID/AHCI解决方案for winpe 0.90 beta
2007-11-15 04:02首发于深度论坛
http://bbs.deepin.org/read.php?tid=433983
更新历程:
2007.11.15发布0.90 beta
参考无忧论坛的jzdai0903的意见,增加了技嘉的P965/P35主板特殊的SATA AHCI控制器的HWID
第一部分 Intel IDE
驱动来源:
XPSP2(无颜色部分)
mshdc.inf DriverVer=07/01/2001,5.1.2600.2180
? -> 430 -> 440 -> 810/815 -> 830 -> 845
intel_inf_8501008beta.zip(蓝色字部分)
XPSP2的mshdc.inf也有这些HWID,最高支持到ICH6/ICH6M
ich5id2.inf DriverVer=11/15/2006, 8.2.0.1011
ich6id2.inf DriverVer=11/15/2006, 8.2.0.1011
intel_inf_8501008beta.zip(绿色字部分)
XPSP2不支持ICH7/ESB2和以上的南桥,所以会改用
PCI\CC_0101.DeviceDesc = "标准双通道 PCI IDE 控制器"
这个通用型PCI IDE驱动
磁盘性能自然无法尽情发挥
ESB2id2.inf DriverVer=11/15/2006, 8.2.0.1011
ich7id2.inf DriverVer=11/15/2006, 8.2.0.1011
ich8id2.inf DriverVer=11/15/2006, 8.2.0.1011
ich9id2.inf DriverVer=02/05/2007, 8.3.0.1011
---
Intel INF驱动中
ich*id2.inf与ich*ide.inf有点不一样
ich*id2.inf系列INF文件的安装条目
[intelide_Inst]
Include=mshdc.inf
Needs=intelide_Inst
调用XPSP2的mshdc.inf中的[intelide_Inst]字段
[intelide_Inst]
CopyFiles = @intelide.sys
CopyFiles = @pciidex.sys
CopyFiles = @atapi.sys
ich*ide.inf系列INF文件的安装条目
[pciide_Inst]
Include=mshdc.inf
Needs=pciide_Inst
调用XPSP2的mshdc.inf中的[pciide_Inst]字段
[pciide_Inst]
CopyFiles = @pciide.sys
CopyFiles = @pciidex.sys
CopyFiles = @atapi.sys
两者的驱动主文件不一样
ich*id2.inf用intelide.sys
ich*ide.inf用pciide.sys
个人感觉上Intel IDE还是用intelide.sys最正路
------
这次参考Intel芯片组的INF驱动
主要是在WINXPSP2自带驱动的基础上
增加了绿色字部分的HWID
加快了启动时对ICH7/ICH8/ICH9/ESB2系列南桥的IDE控制器(PATA/SATA)的检测速度
另外也增强了磁盘性能
此驱动模块HWID之外的其它部分和PE中的一样
也就是跟XPSP2安装盘的txtsetup.sif一模一样
[SourceDisksFiles]
intelide.sys=1,,,,,,3_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_7010 = "intelide" ; 82371SB PCI Bus Master IDE Controller
PCI\VEN_8086&DEV_7111 = "intelide" ; 82371AB/EB PCI Bus Master IDE Controller
PCI\VEN_8086&DEV_7199 = "intelide" ; 82440MX Bus Master IDE Controller
PCI\VEN_8086&DEV_7601 = "intelide" ; IA64 Bus Master IDE Controller
PCI\VEN_8086&DEV_1222 = "intelide" ; 82092AA PCI IDE Controller
PCI\VEN_8086&DEV_1230 = "intelide" ; 82371FB PCI Bus Master IDE Controller
PCI\VEN_8086&DEV_2411 = "intelide" ; 82801AA Bus Master IDE Controller
PCI\VEN_8086&DEV_2421 = "intelide" ; 82801AB Bus Master IDE Controller
PCI\VEN_8086&DEV_244A = "intelide" ; 82801BAM Ultra ATA Storage Controller - 244A
PCI\VEN_8086&DEV_244B = "intelide" ; 82801BA Ultra ATA Storage Controller - 244B
PCI\VEN_8086&DEV_248A = "intelide" ; 82801CAM Ultra ATA Storage Controller-248A
PCI\VEN_8086&DEV_248B = "intelide" ; 82801CA Ultra ATA Storage Controller-248B
PCI\VEN_8086&DEV_24C1 = "intelide" ; 82801DBM Ultra ATA Storage Controller - 24C1
PCI\VEN_8086&DEV_24CA = "intelide" ; 82801DBM Ultra ATA Storage Controller - 24CA
PCI\VEN_8086&DEV_24CB = "intelide" ; 82801DB Ultra ATA Storage Controller - 24CB
PCI\VEN_8086&DEV_24D1 = "intelide" ; 82801EB Ultra ATA Storage Controllers
PCI\VEN_8086&DEV_24DB = "intelide" ; 82801EB Ultra ATA Storage Controllers
PCI\VEN_8086&DEV_25A2 = "intelide" ; 6300ESB Ultra ATA Storage Controller - 25A2
PCI\VEN_8086&DEV_25A3 = "intelide" ; 6300ESB Ultra ATA Storage/SATA Controller - 25A3
PCI\VEN_8086&DEV_2651&CC_0101 = "intelide" ; 82801FB Ultra ATA Storage Controllers - 2651
PCI\VEN_8086&DEV_2652&CC_0101 = "intelide" ; 82801FB Ultra ATA Storage Controllers - 2652
PCI\VEN_8086&DEV_2653&CC_0101 = "intelide" ; 82801FBM Ultra ATA Storage Controllers - 2653
PCI\VEN_8086&DEV_266F = "intelide" ; 82801FB/FBM Ultra ATA Storage Controllers - 266F
PCI\VEN_8086&DEV_2680 = "intelide" ; 631xESB/6321ESB/3100 Chipset Serial ATA Storage Controller - 2680
PCI\VEN_8086&DEV_269E = "intelide" ; 631xESB/6321ESB Ultra ATA Storage Controller - 269E
PCI\VEN_8086&DEV_27C0 = "intelide" ; 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
PCI\VEN_8086&DEV_27C4 = "intelide" ; 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
PCI\VEN_8086&DEV_27DF = "intelide" ; 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
PCI\VEN_8086&DEV_2820 = "intelide" ; ICH8 4 port Serial ATA Storage Controller - 2820
PCI\VEN_8086&DEV_2825 = "intelide" ; ICH8 2 port Serial ATA Storage Controller - 2825
PCI\VEN_8086&DEV_2828 = "intelide" ; ICH8M 3 port Serial ATA Storage Controller - 2828
PCI\VEN_8086&DEV_2850 = "intelide" ; ICH8M Ultra ATA Storage Controllers - 2850
PCI\VEN_8086&DEV_2920 = "intelide" ; ICH9 4 port Serial ATA Storage Controller 1 - 2920
PCI\VEN_8086&DEV_2921 = "intelide" ; ICH9 2 port Serial ATA Storage Controller 1 - 2921
PCI\VEN_8086&DEV_2926 = "intelide" ; ICH9 2 port Serial ATA Storage Controller 2 - 2926
PCI\VEN_8086&DEV_2928 = "intelide" ; ICH9M 2 port Serial ATA Storage Controller 1 - 2928
PCI\VEN_8086&DEV_292D = "intelide" ; ICH9M 2 port Serial ATA Storage Controller 2 - 292D
PCI\VEN_8086&DEV_292E = "intelide" ; ICH9M 1 port Serial ATA Storage Controller 2 - 292E
[BusExtenders.Load]
intelide=intelide.sys
[BusExtenders]
intelide="Intel IDE BUS Driver",files.intelide,intelide
[files.intelide]
intelide.sys,4
pciidex.sys,4
------
第二部分 ICHxR/ICHxM、ESB/ESB2的RAID/AHCI
驱动来源:
intel_msm_disk5501035.zip(无颜色部分)
iastor.inf DriverVer=10/12/2005,5.5.0.1035
ICH5R/ESB的SATA RAID
intel_msm_6211002fin.exe(蓝色字部分)
iaahci.inf DriverVer=10/31/2006,6.2.1.1002
iastor.inf DriverVer=10/31/2006,6.2.1.1002
ICH6R的SATA RAID/AHCI
iata78_cd.exe(绿色字部分)
iaahci.inf DriverVer=09/29/2007,7.8.0.1012
iastor.inf DriverVer=09/29/2007,7.8.0.1012
ICH6M/ICH7R/ICH7M/ICH8R/ICH8M/ICH9R/ESB2/EP 80579的SATA RAID/AHCI
紫色字部分是忧论坛的jzdai0903提供的技嘉P965/P35主板上特殊的ICH8/ICH9 AHCI控制器的HWID
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=116365
7.5.0.1017、7.6.0.1011、7.8.0.1012的Intel Matrix Storage Manager其实已经不支持ICH6R
驱动之家的家伙根本没看清楚INF文件的内容
ICH6R SATA RAID/AHCI最高能用到7.0.0.1020
此图较旧,未加入最新的7.8.0.1012
5.5.2.1003来自IBM提供给其讯驰平台NoteBook的预安装驱动
我用自己的875P+ICH5R板子测试过,也是OK的
不过这里不选用了
[SourceDisksFiles]
iastor7.sys=1,,,,,,4_,4,1,,,1,4
iastor6.sys=1,,,,,,4_,4,1,,,1,4
iastor5.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_5029&CC_0106 = "iastor7" ; EP 80579 AHCI
PCI\VEN_8086&DEV_2922&CC_0106 = "iastor7" ; ICH9R AHCI
PCI\VEN_8086&DEV_2829&CC_0106 = "iastor7" ; ICH8M AHCI
PCI\VEN_8086&DEV_2821&CC_0106 = "iastor7" ; ICH8R AHCI
PCI\VEN_8086&DEV_27C5&CC_0106 = "iastor7" ; ICH7M AHCI
PCI\VEN_8086&DEV_27C1&CC_0106 = "iastor7" ; ICH7R/DH AHCI
PCI\VEN_8086&DEV_2681&CC_0106 = "iastor7" ; ESB2 AHCI
PCI\VEN_8086&DEV_2653&CC_0106 = "iastor7" ; ICH6M - 82801FBM (Mobile) AHCI
PCI\VEN_8086&DEV_2824&CC_0106 = "iastor7" ; Gigabyte P965 ICH8 AHCI
PCI\VEN_8086&DEV_2923&CC_0106 = "iastor7" ; Gigabyte P35 ICH9 AHCI
PCI\VEN_8086&DEV_282A&CC_0104 = "iastor7" ; ICH8M-E RAID
PCI\VEN_8086&DEV_2822&CC_0104 = "iastor7" ; ICH8R RAID
PCI\VEN_8086&DEV_27C6&CC_0104 = "iastor7" ; ICH7MR/DH - 82801GHM RAID
PCI\VEN_8086&DEV_27C3&CC_0104 = "iastor7" ; ICH7R/DH - 82801GR/GH RAID
PCI\VEN_8086&DEV_2682&CC_0104 = "iastor7" ; ESB2 RAID
PCI\VEN_8086&DEV_2652&CC_0106 = "iastor6" ; ICH6R - 82801FR (R) AHCI
PCI\VEN_8086&DEV_2652&CC_0104 = "iastor6" ; ICH6R - 82801FR RAID
PCI\VEN_8086&DEV_25B0&CC_0104 = "iastor5" ; ESB - 6300ESB RAID
PCI\VEN_8086&DEV_24DF&CC_0104 = "iastor5" ; ICH5R - 82801ER RAID
[SCSI.Load]
iastor7=iastor7.sys,4
iastor6=iastor6.sys,4
iastor5=iastor5.sys,4
[SCSI]
iastor7="Intel EP80579/ICH9R/ICH8M/ICH8R/ICH7R/ICH7M/ESB2/ICH6M SATA AHCI/RAID Controller"
iastor6="Intel ICH6R SATA AHCI/RAID Controller"
iastor5="Intel ICH5R/ESB SATA RAID Controller"
[ 本帖最后由 ryvius 于 2007-11-15 02:07 PM 编辑 ] |
评分
-
查看全部评分
|