无忧启动论坛
标题:
xp原版iso添加srs驱动并制作成gho
[打印本页]
作者:
newswan
时间:
2011-8-16 17:45
标题:
xp原版iso添加srs驱动并制作成gho
准备:xp.iso SRS驱动
1、复制xp原版 I386 目录到硬盘 XP_SRS 目录
2、在 XP_SRS 下建立目录 $OEM$\$1\DRIVERS\
3、在 DRIVERS 下建立 intel 目录,拷贝 intel 的 SRS 驱动到 intel 目录
同样,建立 via、amd、nvidia 目录,拷贝各自 SRS 驱动到对应目录
4、将 SRS 驱动包里的 xxx.sys 文件拷贝到 I386 目录,比如 iastor.sys
5、修改 I386 目录中的 Dosnet.inf、TxtSetup.sif、Winnt.sif 三个文件,添加如下内容,以 intel、via 为例
--- I386\Dosnet.inf ---
[FloppyFiles.2]
d1,iastor.sys
d1,viamraid.sys
[Files]
d1,iastor.sys
d1,viamraid.sys
--- I386\TXTSETUP.SIF ---
[SourceDisksFiles]
iastor.sys = 1,,,,,,4_,4,1,,,1,4
viamraid.sys = 1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B29&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B2F&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
PCI\VEN_1106&DEV_3349&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_6287&CC_0106 = "viamraid"
PCI\VEN_1106&DEV_0591&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3249&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3164&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_0581&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_7372&CC_0104 = "viamraid"
[SCSI.Load]
iaStor = iaStor.sys,4
viamraid = viamraid.sys,4
[SCSI]
iaStor = "Intel(R) SATA Controller"
viamraid = "VIA V-RAID Controller Series"
--- I386\WinNT.SIF ---(如果有Unattend.txt同样修改)
[Data]
MsDosInitiated=No
[Unattended]
OemPreinstall=Yes
OemPnpDriversPath="DRIVERS\INTEL;DRIVERS\VIA"
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
6、准备一个空白分区,驱动器号设置为x
命令提示符下,进入 XP_SRS,运行
i386\winnt32.exe /dudisable /makelocalsource /noreboot /s:i386 /unattend:i386\winnt.sif /copydir:$OEM$ /syspart:x /tempdrive:x
7、将x盘做个gho镜像
[
本帖最后由 newswan 于 2011-8-17 00:56 编辑
]
作者:
newswan
时间:
2011-8-16 17:47
1、
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B29&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B2F&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3B22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
PCI\VEN_1106&DEV_3349&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_6287&CC_0106 = "viamraid"
PCI\VEN_1106&DEV_0591&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3249&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3164&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_0581&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_7372&CC_0104 = "viamraid"
根据SRS驱动 TXTSETUP.OEM 文件 获得
2、
OemPnpDriversPath 指定 $OEM$\$1\DRIVERS\ 下各目录
说明:将 xp 安装版做成 gho 文件,使用起来方便很多。也可以用 imagex.exe 做成 wim 包,2003的亦可。
[
本帖最后由 newswan 于 2011-8-17 01:12 编辑
]
作者:
newswan
时间:
2011-8-17 01:32
添加 SRS 驱动之后,XP_SRS 目录结构如下:
20110817013057.png
(63.64 KB, 下载次数: 113)
下载附件
2011-8-17 01:32 上传
作者:
zqywult
时间:
2011-8-17 10:38
谢谢LZ分享!!
intel 、via、amd、nvidia 的最新 SRS驱动包到哪里下载?能发出来分享吗?
或给出可用有效链接。
谢谢了!!!
[
本帖最后由 zqywult 于 2011-8-17 10:40 编辑
]
作者:
szmsys
时间:
2011-8-17 17:42
不用这么麻烦,用 nlite 就可以轻松解决问题。
作者:
newswan
时间:
2011-8-17 18:02
官方的 f6 驱动就是。
包含 txtsetup.oem *.sys *.inf *.cat 文件
intel 官网,搜索f6
http://downloadcenter.intel.com/Default.aspx?lang=zho
有几个版本,10.6版的驱动,支持的硬件id没有10.1版的多。
因此,我上面的例子,是按10.1版做的。
via amd 等其他的也都类似。
作者:
newswan
时间:
2011-8-17 19:19
这个方法和nlite的有些不同。当然,nlite更傻瓜一些。
请参看:
http://support.microsoft.com/kb/254078/zh-cn
这个办法更多用于手动添加2003大容量存储驱动程序。
对xp已经无用了,仅此怀念。
作者:
2010wml
时间:
2011-8-17 22:07
留名!!!
作者:
w5794124
时间:
2011-8-19 13:41
我是用nlite添加,呵呵
作者:
yfwang0798
时间:
2011-8-29 21:07
lz使用的是intrel 10.1版本,可以支持ich8芯片组,但是现在intel最新的驱动已经不支持ich8了,随着时间的推移,如何兼顾intel的全系列的sata控制器,必然会成为一个pe的难题。
作者:
newswan
时间:
2011-8-30 02:55
恩。用10.6,放弃ich8
前几天重新集成了一次,就只用了intel10.6,amd8xx
有机会试下apu的板子
[
本帖最后由 newswan 于 2011-8-30 03:03 编辑
]
作者:
jh1688
时间:
2011-8-31 06:08
我用DPs_BASE10.6把所有的驱动集成到XP中,装好后除极个别自备软件,其他全都自动装好……
作者:
2010dxynk
时间:
2011-9-3 16:12
这里添加感觉不够灵活,PE才是正道。不过谢谢楼主分享。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3