无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8334|回复: 12
打印 上一主题 下一主题

[分享] xp原版iso添加srs驱动并制作成gho

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-16 17:45:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
准备: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 编辑 ]
2#
 楼主| 发表于 2011-8-16 17:47:24 | 只看该作者
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 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-8-17 01:32:05 | 只看该作者
添加 SRS 驱动之后,XP_SRS 目录结构如下:

回复

使用道具 举报

4#
发表于 2011-8-17 10:38:38 | 只看该作者
谢谢LZ分享!!

intel 、via、amd、nvidia 的最新 SRS驱动包到哪里下载?能发出来分享吗?

或给出可用有效链接。

谢谢了!!!

[ 本帖最后由 zqywult 于 2011-8-17 10:40 编辑 ]
回复

使用道具 举报

5#
发表于 2011-8-17 17:42:33 | 只看该作者
不用这么麻烦,用 nlite 就可以轻松解决问题。
回复

使用道具 举报

6#
 楼主| 发表于 2011-8-17 18:02:08 | 只看该作者
官方的 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 等其他的也都类似。
回复

使用道具 举报

7#
 楼主| 发表于 2011-8-17 19:19:07 | 只看该作者
这个方法和nlite的有些不同。当然,nlite更傻瓜一些。

请参看:
http://support.microsoft.com/kb/254078/zh-cn

这个办法更多用于手动添加2003大容量存储驱动程序。

对xp已经无用了,仅此怀念。
回复

使用道具 举报

8#
发表于 2011-8-17 22:07:48 | 只看该作者
留名!!!
回复

使用道具 举报

9#
发表于 2011-8-19 13:41:40 | 只看该作者
我是用nlite添加,呵呵
回复

使用道具 举报

10#
发表于 2011-8-29 21:07:19 | 只看该作者
lz使用的是intrel 10.1版本,可以支持ich8芯片组,但是现在intel最新的驱动已经不支持ich8了,随着时间的推移,如何兼顾intel的全系列的sata控制器,必然会成为一个pe的难题。
回复

使用道具 举报

11#
 楼主| 发表于 2011-8-30 02:55:24 | 只看该作者
恩。用10.6,放弃ich8
前几天重新集成了一次,就只用了intel10.6,amd8xx
有机会试下apu的板子

[ 本帖最后由 newswan 于 2011-8-30 03:03 编辑 ]
回复

使用道具 举报

12#
发表于 2011-8-31 06:08:16 | 只看该作者
我用DPs_BASE10.6把所有的驱动集成到XP中,装好后除极个别自备软件,其他全都自动装好……
回复

使用道具 举报

13#
发表于 2011-9-3 16:12:57 | 只看该作者
这里添加感觉不够灵活,PE才是正道。不过谢谢楼主分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-27 10:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表