|
DELL OEM XP 集成SP3 及sata/RAID/ahci 驱动的方法:
2008.5.24
补充: 原 dell_xp_pro_sp2_new_chs.iso 本身已带有SATA 驱动的,但在dell_xp_pro_sp2_new_chs.iso
上集成SP3时并没有将原SATA 驱动集成进去,只是原SATA 驱动文件没有被删除!因此下面步骤就是重新将SATA 驱动集成到SP3里去!原SATA 驱动不支持新的ICH9R 如:1530等机型!如果您需要支持新的ICH9R,请下载最新 Intel Matrix Storage Manager driver (提供附件:R166200.rar ),解压到 i386 目录下覆盖原文件,并在Txtsetup.sif 文件的[HardwareIdsDatabase]字段下添加一行 PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor" 即可!
★方法一
一.材料:
1.dell_xp_pro_sp2_new_chs.iso (网上流行的所谓 DELL OEM XP SP2 2007版 MD5:AAF682B13C7327133B531C0C91773B27).
2.windows xp sp3安装包文件:WINDOWSXP-KB936929-SP3-X86-CHS.exe
3.ISO 生成工具: cdimage 2.47.
4.UltraISO
二.方法和步骤:
1.在硬盘(应有足够的可用空间!)建俩目录 如:D:\TEMP 和 D:\DELLXPSP3 并将工具 cdimage.exe 复制到 D:\TEMP 目录内,并将 WINDOWSXP-KB936929-SP3-X86-CHS.exe 复制到D盘根目录下 D:\ .
2.使用 UltraISO 载入 dell_xp_pro_sp2_new_chs.iso 在主菜单: 启动光盘-->保存引导文件 保存引导文件到 D:\TEMP 并取名为 dell_xp_boot.bif ,不要关闭 UltraISO !
3.继续在 UltraISO 下进入 dell_xp_pro_sp2_new_chs.iso 镜象内的 i386 目录 将 PIDGEN.DLL 文件 提取到... D:\TEMP 目录内,不要关闭 UltraISO .
4.继续用 UltraISO 将 dell_xp_pro_sp2_new_chs.iso 全部 提取到... D:\DELLXPSP3 目录内或用WINRAR将 dell_xp_pro_sp2_new_chs.iso 解压到 D:\DELLXPSP3 目录内!关闭 UltraISO !
5. 打开windows 命令行窗口 进入D盘根目录 CD D: 回车 输入 windowsxp-kb936929-sp3-x86-chs.exe /integrate:D:\DELLXPSP3 回车,开始集成SP3 直到提示安装完成!
6.进入 D:\DELLXPSP3 目录将根目录下 Win51ip.sp2 删除,再进入 i386 目录 将 SP2.CAB & SP2.CAT 两个文件删除,并将 D:\TEMP 内的 PIDGEN.DLL 文件复制到该目录下替换掉原 PIDGEN.DLL 文件!
7.用 记事本 打开 Txtsetup.sif 文件,将下面内容(不包括 ==INF== 和 //-----)根据字段添加到 Txtsetup.sif 文件相应的字段里并保存!
==Txtsetup.sif==
[WinntDirectories]
308 = dell\megasas
307 = dell\symmpi
306 = dell\nvraid
304 = dell\iastor
303 = dell\a320raid
302 = dell\cercsr6
301 = dell\aarich
300 = dell\aac
999 = pchealth\helpctr\batch
//---------------------------------------------------
[SourceDisksFiles]
symmpi.x86 = 1,,,,,,,307,0,0,symmpi.sys
nvraid.x86 = 1,,,,,,,306,0,0,nvraid.sys
NvAtaBus.x86 = 1,,,,,,,306,0,0,NvAtaBus.sys
megasas.x86 = 1,,,,,,,308,0,0,megasas.sys
iastor.x86 = 1,,,,,,,304,0,0,iastor.sys
cercsr6.x86 = 1,,,,,,,302,0,0,cercsr6.sys
afamgt.x86 = 1,,,,,,,302,0,0,afamgt.sys
aarich.x86 = 1,,,,,,,301,0,0,aarich.sys
aac.x86 = 1,,,,,,,300,0,0,aac.sys
A320RAID.x86 = 1,,,,,,,303,0,0,A320RAID.SYS
megasas.cat = 1,,,,,,,308,0,0
megasas.pdb = 1,,,,,,,308,0,0
nodev.inf = 1,,,,,,,308,0,0
oemsetup.inf = 1,,,,,,,308,0,0
megasas.sys = 1,,,,,,4_,4,1,,,1,4
delpseud.inf = 1,,,,,,,307,0,0
mpixp32.cat = 1,,,,,,,307,0,0
symmpi.inf = 1,,,,,,,307,0,0
symmpi.tag = 1,,,,,,,307,0,0
symmpi.pdb = 1,,,,,,,307,0,0
symmpi.sys = 1,,,,,,4_,4,1,,,1,4
idecoi.dll = 1,,,,,,,306,0,0
nvraidco.dll = 1,,,,,,,306,0,0
nvraid.inf = 1,,,,,,,306,0,0
nvraid.cat = 1,,,,,,,306,0,0
NvAtaBus.sys = 1,,,,,,4_,4,1,,,1,4
nvraid.sys = 1,,,,,,4_,4,1,,,1,4
iastor.sys = 1,,,,,,4_,4,1,,,1,4
iastor.inf = 1,,,,,,,304,0,0
iastor.cat = 1,,,,,,,304,0,0
iaahci.cat = 1,,,,,,,304,0,0
iaahci.inf = 1,,,,,,,304,0,0
A320RAID.SYS = 1,,,,,,4_,4,1,,,1,4
A320RAID.INF = 1,,,,,,,303,0,0
A320RAID.CAT = 1,,,,,,,303,0,0
A320MGT.INF = 1,,,,,,,303,0,0
A320MGT.CAT = 1,,,,,,,303,0,0
cercsr6.sys = 1,,,,,,4_,4,1,,,1,4
cercsr6.inf = 1,,,,,,,302,0,0
cercsr6.cat = 1,,,,,,,302,0,0
cercmgt.inf = 1,,,,,,,302,0,0
cerccin.dll = 1,,,,,,,302,0,0
afamgt.sys = 1,,,,,,4_,4,1,,,1,4
aichmgt.inf = 1,,,,,,,301,0,0
aichmgt.cat = 1,,,,,,,301,0,0
aarich.sys = 1,,,,,,4_,4,1,,,1,4
aarich.inf = 1,,,,,,,301,0,0
aarich.cat = 1,,,,,,,301,0,0
aacmgt.inf = 1,,,,,,,300,0,0
aacevt.exe = 1,,,,,,,300,0,0
aaccin.dll = 1,,,,,,,300,0,0
aac.sys = 1,,,,,,4_,4,1,,,1,4
aac.inf = 1,,,,,,,300,0,0
aac.cat = 1,,,,,,,300,0,0
!Dell_XP.cab = 1,,,,,,,999,0,0
!DPCHFEN.CAB = 1,,,,,,,999,0,0
!PCVENXP.cab = 1,,,,,,,999,0,0
//---------------------------------------------------
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2829&CC_0106 = "iastor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iastor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"
PCI\VEN_9005&DEV_8096 = "a320raid"
PCI\VEN_9005&DEV_0285&SUBSYS_02911028 = "cercsr6"
PCI\VEN_8086&DEV_25B0 = "aarich"
PCI\VEN_9005&DEV_0285&SUBSYS_02871028 = "aac"
PCI\VEN_10DE&DEV_0266&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0266&CC_0106 = "nvatabus"
PCI\VEN_10DE&DEV_0267&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0267&CC_0106 = "nvatabus"
PCI\VEN_10DE&DEV_037F = "nvatabus"
GenNvRaidDisk = "nvraid"
*_NVRAIDBUS = "nvraid"
*NVRAIDBUS = "nvraid"
PCI\VEN_1000&DEV_0054&SUBSYS_1F041028 = "symmpi"
PCI\VEN_1000&DEV_0054&SUBSYS_1F061028 = "symmpi"
PCI\VEN_1000&DEV_0054&SUBSYS_1F071028 = "symmpi"
PCI\VEN_1000&DEV_0054&SUBSYS_1F081028 = "symmpi"
PCI\VEN_1000&DEV_0054&SUBSYS_1F091028 = "symmpi"
PCI\VEN_1028&DEV_0015&SUBSYS_1F011028 = "megasas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F021028 = "megasas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F031028 = "megasas"
//---------------------------------------------------
[SCSI.Load]
iastor = iastor.sys,4
a320raid = A320RAID.SYS,4
aac = aac.sys,4
cercsr6 = cercsr6.sys,4
cercsr6 = afamgt.sys,4
aarich = aarich.sys,4
nvatabus = NvAtaBus.sys,4
nvraid = nvraid.sys,4
symmpi = symmpi.sys,4
megasas = megasas.sys,4
//------------------------------------
[SCSI]
nvraid = "NVIDIA RAID CLASS DRIVER"
nvatabus = "NVIDIA NForce Storage Controller"
iastor = "Intel Matrix Storage Manager"
a320raid = "Adaptec U320 SCSI HostRAID Controller"
cercsr6 = "DELL CERC SATA 1.5/6ch RAID Controller"
aarich = "Adaptec Embedded Serial ATA HostRAID Controller"
aac = "PERC 320/DC SCSI RAID Controller"
symmpi = "DELL PERC5 RAID Controller Driver (Windows XP)"
megasas = "Dell SAS 5x Controller Driver (Windows XP 32-bit)"
8.用 记事本 打开 DOSNET.INF 文件,将下面内容(不包括 == DOSNET.INF == 和 //-----)根据字段添加 DOSNET.INF 文件相应的字段里并保存!
==DOSNET.INF==
[Directories]
d5=\
[FloppyFiles.3]
d1,SYMMPI.x86
d1,NVRAID.x86
d1,NVATABUS.x86
d1,MEGASAS.x86
d1,IASTOR.x86
d1,CERCSR6.x86
d1,AFAMGT.x86
d1,AARICH.x86
d1,AAC.x86
d1,A320RAID.x86
d1,symmpi.sys
d1,delpseud.inf
d1,mpixp32.cat
d1,symmpi.inf
d1,symmpi.tag
d1,symmpi.pdb
d1,nvraid.sys
d1,NvAtaBus.sys
d1,nvraidco.dll
d1,nvraid.inf
d1,nvraid.cat
d1,idecoi.dll
d1,iastor.sys
d1,iastor.inf
d1,iastor.cat
d1,iaahci.cat
d1,iaahci.inf
d1,A320RAID.SYS
d1,A320RAID.INF
d1,A320RAID.CAT
d1,A320MGT.INF
d1,A320MGT.CAT
d1,cercsr6.sys
d1,cercsr6.inf
d1,cercsr6.cat
d1,cercmgt.inf
d1,cerccin.dll
d1,afamgt.sys
d1,aarich.sys
d1,aichmgt.inf
d1,aichmgt.cat
d1,aarich.inf
d1,aarich.cat
d1,aac.sys
d1,aacmgt.inf
d1,aacevt.exe
d1,aaccin.dll
d1,aac.inf
d1,aac.cat
d1,megasas.cat
d1,megasas.pdb
d1,megasas.sys
d1,nodev.inf
d1,oemsetup.inf
d1,!DELL_XP.CAB
d1,!DPCHFEN.CAB
d1,!PCVENXP.CAB
//--------------------------------------------
[Files]
d1,SYMMPI.x86
d1,NVRAID.x86
d1,NVATABUS.x86
d1,MEGASAS.x86
d1,IASTOR.x86
d1,CERCSR6.x86
d1,AFAMGT.x86
d1,AARICH.x86
d1,AAC.x86
d1,A320RAID.x86
d5,I386\mshtml.dll
d5,I386\pngfilt.dll
d5,I386\browseui.dll
d5,I386\mstime.dll
d5,I386\iedw.exe
d5,I386\iepeers.dll
d5,I386\danim.dll
d5,I386\cdfview.dll
d5,I386\msrating.dll
d5,I386\inseng.dll
d5,I386\dxtrans.dll
d5,I386\mshtmled.dll
d5,I386\shdocvw.dll
d5,I386\wininet.dll
d5,I386\urlmon.dll
d5,I386\shlwapi.dll
d5,I386\extmgr.dll
d5,I386\spru0804.dll
d1,ntkrnlmp.exe
d1,ntkrpamp.exe
d1,ntoskrnl.exe
d1,ntkrnlpa.exe
d1,symmpi.sys
d1,delpseud.inf
d1,mpixp32.cat
d1,symmpi.inf
d1,symmpi.tag
d1,symmpi.pdb
d1,nvraid.sys
d1,NvAtaBus.sys
d1,nvraidco.dll
d1,nvraid.inf
d1,nvraid.cat
d1,idecoi.dll
d1,iastor.sys
d1,iastor.inf
d1,iastor.cat
d1,iaahci.cat
d1,iaahci.inf
d1,A320RAID.SYS
d1,A320RAID.INF
d1,A320RAID.CAT
d1,A320MGT.INF
d1,A320MGT.CAT
d1,cercsr6.sys
d1,cercsr6.inf
d1,cercsr6.cat
d1,cercmgt.inf
d1,cerccin.dll
d1,afamgt.sys
d1,aarich.sys
d1,aichmgt.inf
d1,aichmgt.cat
d1,aarich.inf
d1,aarich.cat
d1,aac.sys
d1,aacmgt.inf
d1,aacevt.exe
d1,aaccin.dll
d1,aac.inf
d1,aac.cat
d1,megasas.cat
d1,megasas.pdb
d1,megasas.sys
d1,nodev.inf
d1,oemsetup.inf
d1,!DELL_XP.CAB
d1,!DPCHFEN.CAB
d1,!PCVENXP.CAB
9.修改 Hivesys.inf 文件 !在相应的位置加入下面 兰色的代码:
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\acpiec","TypesSupported",0x00010003,7
HKLM,SYSTEM\CurrentControlSet\Services\iastor\Parameters,,0x00000012
HKLM,SYSTEM\CurrentControlSet\Services\iastor\Parameters\PnpInterface,5,0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\adpu160m","EventMessageFile",0x00020002,"%SystemRoot%\System32\IoLogMsg.dll"
10.修改 Hivesft.inf 文件 !在相应的位置加入下面 兰色的代码:
HKLM,"SOFTWARE\Microsoft\EventSystem","Configured",0x00010003,0
HKLM,"SOFTWARE\Microsoft\MSDTC","TurnOffRpcSecurity",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC","AllowOnlySecureRpcCalls",0x00010003,0x00000001
HKLM,"SOFTWARE\Microsoft\MSDTC","FallbackToUnsecureRPCIfNecessary",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccess",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessAdmin",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessClients",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessTransactions",0x00010003,0x00000001
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessTip",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","XaTransactions",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessOutbound",0x00010003,0x00000001
HKLM,"SOFTWARE\Microsoft\MSDTC\Security","NetworkDtcAccessInbound",0x00010003,0x00000000
HKLM,"SOFTWARE\Microsoft\MMC\NodeTypes\{08114B47-BDC2-11D1-BD2A-00C04FB9603F}",,0x00000012
修改:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf"
为:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;%SystemRoot%\dell\aac;%SystemRoot%\dell\aarich;%SystemRoot%\dell\cercsr6;%SystemRoot%\dell\a320raid;%SystemRoot%\dell\iastor;%SystemRoot%\dell\nvraid;%SystemRoot%\dell\symmpi;%SystemRoot%\dell\megasas"
11.修改 SETUPREG.HIV 文件
打开注册表编辑器, 选中HKEY_LOCAL_MACHINE项(或者HKEY_USERS项也可以), 点击”文件”→”加载配置单元”, 打开D:\DELLXPSP3\I386\SETUPREG.HIV文件, 在弹出的”项名称”处随便输入一个名称, 例如”setupreg”. 这时会在HKEY_LOCAL_MACHINE项下面出现setupreg子项. 依次点开”setupreg”→”ControlSet001″→”Services”, 在”Services”下依次新建子项”iaStor”→”Parameters”→”PnpInterface”, 在”PnpInterface”项右边的窗口新建DWORD值, 数值名称设为”5″, 数值数据为”1″. 然后选中setupreg项使其高亮, 点击”文件”→”卸载配置单元”. 此时SETUPREG.HIV文件已经被修改, 不过还需要做一些善后工作. 注册表编辑器会在SETUPREG.HIV的同目录下生成一个SETUPREG.HIV.LOG文件, 用于记载操作信息, 将其删除即可.
12.由于原版光盘内没有带 oem logo ,对于喜欢的朋友可以下载修改好的附件,将其内容复制到D:\DELLXPSP3\$OEM$ 目录下!(这一步不是必须的!)
13.将安装文件封装为光盘镜像:
打开windows 命令行窗口 进入D盘根目录 CD D: 回车 输入 CD D:\TEMP 回车 输入 CDIMAGE -lDELL_SP3_OEM -bdell_xp_boot.bif -h -n -o -m D:\DELLXPSP3 d:\DELL_XP_SP3_OEM.ISO回车,开始封装为光盘镜像直到提示安装完成!
14.将生成的 d:\DELL_XP_SP3_OEM.ISO 刻盘!
★方法二
一.材料:
1.dell_xp_pro_sp2_new_chs.iso (网上流行的所谓 DELL OEM XP SP2 2007版 MD5:AAF682B13C7327133B531C0C91773B27).
2.windows xp sp3安装包文件:WINDOWSXP-KB936929-SP3-X86-CHS.exe
3.ISO 生成工具: cdimage 2.47.
4.UltraISO
二.方法和步骤:
1.在硬盘(应有足够的可用空间!)建俩目录 如:D:\TEMP 和 D:\DELLXPSP3 并将工具 cdimage.exe 复制到 D:\TEMP 目录内,并将 WINDOWSXP-KB936929-SP3-X86-CHS.exe 复制到D盘根目录下 D:\ .
2.使用 UltraISO 载入 dell_xp_pro_sp2_new_chs.iso 在主菜单: 启动光盘-->保存引导文件 保存引导文件到 D:\TEMP 并取名为 dell_xp_boot.bif ,不要关闭 UltraISO !
3.继续用 UltraISO 将 dell_xp_pro_sp2_new_chs.iso 全部 提取到... D:\DELLXPSP3 目录内或用WINRAR将 dell_xp_pro_sp2_new_chs.iso 解压到 D:\DELLXPSP3 目录内!关闭 UltraISO !
4.打开windows 命令行窗口 进入D盘根目录 CD D: 回车 输入 windowsxp-kb936929-sp3-x86-chs.exe /integrate:D:\DELLXPSP3 回车,开始集成SP3 直到提示安装完成!
5. 进入 D:\DELLXPSP3 目录将根目录下 Win51ip.sp2 删除,再进入 i386 目录 将 SP2.CAB & SP2.CAT 两个文件及 svcpack 目录删除!
6.下载附件 i386.rar 并将其解压到 D:\DELLXPSP3\i386 目录下替换覆盖掉原来的文件!
7.由于原版光盘内没有带 oem logo ,对于喜欢的朋友可以下载修改好的附件,将其内容复制到D:\DELLXPSP3\$OEM$ 目录下!(这一步不是必须的!)
8.将安装文件封装为光盘镜像:
打开windows 命令行窗口 进入D盘根目录 CD D: 回车 输入 CD D:\TEMP 回车 输入 CDIMAGE -lDELL_SP3_OEM -bdell_xp_boot.bif -h -n -o -m D:\DELLXPSP3 d:\DELL_XP_SP3_OEM.ISO回车,开始封装为光盘镜像直到提示安装完成!
9.将生成的 d:\DELL_XP_SP3_OEM.ISO 刻盘!
Windows XP SP3 安装包在微软中文官网 xpsp3_5512.080413-2113_chs_x86fre_spcd.iso]Windows XP Service Pack 3 - ISO-9660 CD 映像文件内有!
微软中文官网 SP3 映像文件下载详细信息
Windows XP Service Pack 3 - ISO-9660 CD 映像文件
DELL_OEM_windows_xp_professional_with_service_pack_3_x86_cd 光盘镜像:
文件名: DELL_XP_SP3_OEM.ISO
文件大小:657.1 MB
发布日期:2008-05-29 06:50:40 UTC
MD5: 34DAB1928AE35537D32DD74F415FA81B
下载地址:
http://www.fs2you.com/files/8d0a6a75-2d4b-11dd-a72c-0014221f3995/
[ 本帖最后由 hmzw 于 2008-5-29 08:12 PM 编辑 ] |
|