社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 4056阅读
  • 4回复

[分享]一步一步教你用DPS打造整合自己驱动(包括PATA, SATA, SCSI, RAID驱动)的XP安装盘

楼层直达
级别: 光盘初级
发帖
301
飞翔币
335
威望
48
飞扬币
1311
信誉值
0
引用
以前.曾经发帖和大家一起讨论用nlite精简XP的安装盘.这里还能看见完整的尸体(http://bbs.winzheng.com/viewthread.php?tid=847933)。但是,现在大容量存储设备越来越多,精简的系统(原版的系统也是如此)安装的时候我们还要按F6插入软盘安装驱动,是不是很麻烦?像我这样没有软驱的是不是感到头痛?看到自己根据自己的需要精简的系统不能自己安装使用(没软驱),只能到网上下载人家整合驱动的安装盘使用,心里真的不是滋味!想手动集成,但是集成的驱动并不完整,而且麻烦,于是,自己找了一款整合驱动的软件(DPS)进行整合,没想到初次接触,按照软件设置的弄了就是不能顺利安装,用了我3天时间整合,终于算是成功了!为了广大和我一样的菜鸟,特帖本文,供大家参考,以便顺利整合出自己满意的安装盘。(呵呵,光盘安装还好,硬盘安装的话,啄木鸟的很多老鸟都说自己整合不成功!)
            好了。废话少说,我们先来到DPS的老家http://www.driverpacks.net/,这里是他的首页,下载最新版本的DPS请到http://www.driverpacks.net/DriverPacks/download.php?pag=b,这里就能看见DPS最新的版本号以及软件大小,目前版本号:7.05.2。Download DriverPack BASE!就能下载到最新版本的DPS了。下载来的是一个自解压的7Z压缩包,打开它,输入你指定的目录就自动安装完成!
            接下来我们要先准备好2个工作:
            一、安装盘。你用NLITE精简好的安装盘也可以,直接拷贝原版的安装盘到硬盘某一目录也行。
            二、驱动包了!驱动包你可以直接到http://www.driverpacks.net/DriverPacks/进行下载,也可以自己整合驱动包。
            首先我们来看官方驱动包:
如果你对驱动包不是很熟悉,我建议你直接下载官方的驱动包.官方驱动包列表以及说明:
DriverPack Chipset:常见的主板驱动包
DriverPack CPU:AMD K8系列的CPU驱动包
DriverPack Graphics A :支持 ATI Radeon 系列和 nVidia GeForce 及GeForce Go 系列显卡驱动包
DriverPack Graphics B :主要包含一些老的以及市面比较少见的显卡驱动
DriverPack Graphics C:专业级别的ATI和nVidia Quadro 系列GPU驱动
DriverPack LAN:网卡驱动包
DriverPack MassStorage :大容量存储设备驱动包,包含PATA, SATA, SCSI, RAID.
DriverPack Sound A :声卡驱动包因为体积关系分为 A 和 B 两部分
DriverPack Sound B :声卡驱动包因为体积关系分为 A 和 B 两部分
DriverPack WLAN :无线网络设备驱动包。

我们把驱动包下载好后,直接放到DPS安装目录下的DriverPacks目录里面。如图:

              现在,我们来制作我们自己的驱动包(制作自己驱动包的原因,大家看以下描述就应该明白:)
DriverPack Graphics A
Current version:
7.05
Decompressed size:
322 MB
Archived (7-zipped) size:
70.6 MB
DriverPack Graphics B
Current version:
7.05
Decompressed size:
359 MB
Archived (7-zipped) size:
54.4 MB
DriverPack Graphics C
Current version:
7.04
Decompressed size:
300 MB
Archived (7-zipped) size:
64.01 MB
DriverPack Sound A
Current version:
7.05.1
Decompressed size:
278 MB
Archived (7-zipped) size:
38.21 MB
DriverPack Sound B
Current version:
7.05
Decompressed size:
247 MB
Archived (7-zipped) size:
44.12 MB大家看到了,就以上的显卡和声卡驱动解压后就占用1.5G左右,假如我们自己制作常见的驱动包的话,就没这么大了。下图是我收集的常见的网卡\声卡\摄像头驱动\ ATI Radeon系列显卡\nVidia GeForce系列显卡\intel的i8X5、i9X5系列集成显卡的压缩包和未压缩时候的大小。




所以我们要自己制作常见的驱动包。制作自己的驱动包建议大家采用木鸟驱动包1.4版(下载地址:http://liujunpx.gbaopan.com/files/39e09342683a4141ac7b3b1c7964372e.gbp,如果链接失效,大家可以baidu一下)来做DPS的驱动包,主要提取木鸟驱动包里面的声卡、显卡、网卡驱动,其他的CPU、主板、SATA驱动采用官方制作的驱动包!
                下面跟着我一起来制作能被DPS认识的驱动包:
由于DPS的特殊性,所以我们在制作驱动包的时候一定要按照他的规定进行制作。
                懂英语的请看这里:http://forum.driverpacks.net/viewtopic.php?id=5
和我一样不懂英语的请跟我做:先把驱动进行分类,例如:把网卡放在LAN目录,把声卡放在aud目录,把815、845显卡放I8X5目录。。。。。。注意:目录名最好3个字母:举例如图:

按照上面的示例收集好驱动,分好类后,我们建立一个D目录,在D目录下面建立1个3目录。然后把所有的驱动放到3目录里面。如图:

然后我们用7ZIP压缩D目录(7ZIP自己BAIDU下载):压缩方法一定要选LZMA,否则DPS不能解压!压缩后的压缩包样式如图:

压缩好后我们放在DPS安装目录下的3rd party DriverPacks目录中。如图:

注意图中文件名的命名规则:一定要采用DP_xxxx_wnt5_x86-32_zzz.7z

开头为DP_,然后的XXXX可以是任意取,然后是_wnt5_x86-32_,然后的zzz是版本号,你可以命名为01,101,2910等的数字的版本号.
            经过以上的步骤,我们的准备工作进行得差不多了。现在我们开始正式进行驱动的整合!!!
            我们打开DPS安装目录的主程序DPs_BASE.exe,是英语界面,我们选Chinese (Simplified),点apply,呵呵,中文界面了(是啄木鸟论坛的GSKENING为我们提供的中文翻译).


                      进入程序界面,我们首先来打开设置的“位置”:

这里我们要注意一下,一般我们整合都是选择第一项:磁盘,不要去选下面的BARTPE或者多启动磁盘,除非你知道选他们的作用是什么!
浏览,选择我们的安装盘(I386的上一目录)

识别出来我们的安装盘了:

然后进入驱动包:

由于我的驱动包只采用了官方的主板\CPU\MassStorage驱动包,因此只有3个可选,下面的
3rd party DriverPacks是我自己制作的第三方驱动包.其他驱动包没有放入DriverPacks目录,所以是灰色不可选的,如果我们上面的自己制作的驱动包的文件名没有按照规则命名,这里的3rd party DriverPacks也将是灰色的!如图:

这里也要特别提醒你:
下面的DRIVERPACK MassStorage TEXT MODE一定要勾选上!(默认是勾选上的),我们只有按照文本模式进行整合,MassStorage驱动才能整合成功!

              接下来我们来到整合方式!整合方式有2种!

如果你只整合网卡\主板\cpu\MassStorage,那么方式1和方式2都没有问题.如果你还需要整合声卡以及显卡,那么我强烈建议你选择方式2,因为由于winnt.sif文件的限制,用方式2整合声卡以及显卡在安装的时候将提示你文件不能找到导致安装失败!


  然后我们来到完成方式:



完成方式2种方式都没什么问题!如果你需要第三种方式,那么就选择自定义方式!
这个没什么说的了!


再后我们来到选项设置的"KTD选项"



          说明:ktd是指你以后更换硬件\增加硬件的时候可以自动安装硬件的驱动,而不必到处去找驱动!
如果你觉得以后自己下载驱动方便的话,你可以禁用KTD选项!如果你制作的安装盘是给不懂电脑的人使用的,我建议你选择启用!也可以进行有选择性的启用!
如果你选择了有选择性的启用的话,我们进入KTD设置:

选上你需要保留的驱动!
接下来我们进入快速整合缓存:

如果你启用快速整合缓存,他就会把你的驱动解压缩后保存在DPS安装目录下的QSC目录下面,你下次用DPS整合驱动的时候速度要快一点:


接下来我们看选项设置下面的其他:

如果你选择的是官方的显卡A整合包,这里就能对ATI显卡驱动进行设置,我的显卡整合在自己的整合包里,所以这里是不可选的!
            总览:就是显示你刚才设置的所有参数.

      升级检测就是在线检查你的DPS以及整合包是不是最新版本的!

当你确认以上所有操作后点"整合"就开始进行自动整合了,这个过程不需要人工干预,大约30秒-2分钟后整合成功!


整合成功后,我们来看看I386的同级目录中多了一个OEM目录!

                          本来我们用DPS整合驱动的过程已经结束!但是如果你这样直接硬盘安装(或者刻盘安装的话),很有可能出错!
因此,我们需要对出错的地方进行更改!
                一、在有的主板上安装过程中提示出现setuporg.exe和presetup.cmd错误的解决办法:
打开I386目录下的DOSNET.INF,查找d1,setupORG.exe,增加2行:
d5,i386\setupORG.exe
d5,i386\presetup.cmd
这样更改后在任何主板上安装都不会提示安装错误!

                      二、目前所有版本都存在的2个错误:
打开TXTSETUP.SIF。
查找
PCI\VEN_1191&DEV0002&SUBSYS_00021191="aec6210"
改为:
PCI\VEN_1191&DEV_0002&SUBSYS_00021191="aec6210"
查找:
VEN_11AB&DEV_6120="mv614x"
改为:
PCI\VEN_11AB&DEV_6120="mv614x"
以上2行为什么要这么改,你打开TXTSETUP.SIF找到那2处就知道了!
                三、第一次进入系统,DPS进行处理的时候出现cp目录错误:(如果你禁用KTD无此错误!)
打开OEM目录下的BIN目录,打开DPsFnshr.ini文件,文件的代码行大致如下:
[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot = "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD = "paths:D\C;D\CP;D\M;D\3"
; system variables supported (see remarks for a list) one location cannot be used as
; KTDlocation: the root directory specified in[Settings]\DPsRoot
KTDlocation = "%SystemRoot%\DriverPacks"
; system variables supported (see remarks for a list)
logLocation = "%SystemRoot%"
; enables/disables debug mode (enabled by default)
debug = "true"
把红色部分的D\CP;修改为:D\CPU;
                                  四、采用硬盘安装系统的时候,安装时复制完文件后重起提示找不到c:\DPsFnshr.exe ,而且,dps将不能彻底的删除LJ文件!
经过我多次失败后发现:这个和I386下面的presetup.cmd这个文件找不到OEM目录有关!!
我的解决办法:
      1、把OEM目录放到$oem$目录下的$1目录中,如果是光盘安装安装,$oem$目录与I386同级,如果硬盘安装,$OEM$目录请放在I386目录的下面!

光盘安装的$oem$目录:

I386与$OEM$同级目录.
硬盘安装的$OEM$目录:

$oem$目录放在i386的下面!
          2、修改presetup.cmd。
查找%CDDRIVE%\OEM
修改为:%SystemDrive%\OEM
注意:查找的%CDDRIVE%\OEM后面无“\”,修改的:%SystemDrive%\OEM后面也应该无"\"
                    3、修改winnt.sif文件
在[Unattended]字段下面增加或者修改:
OemPreinstall="Yes"
这行为yes的意思:
这个选项默认设置为No,但是如果你还想在安装系统的过程中从$OEM$\$1文件夹下安装额外的程序,你就应该把它设置为Yes,这样安装程序就会知道这次的安装会发布其他程序,而预先把相应的安装文件复制到系统盘中。
              4、安装的时候
如果是在dos下安装系统,则输入:Winnt.exe  /u:C:\DOS\I386\winnt.sif /s:C:\DOS\I386
如果是在PE下安装系统,则输入:Winnt32.exe  /unattend:C:\DOS\I386\winnt.sif /s:C:\DOS\I386
其中红色部分为你I386的具体位置(具体目录)
好了,经过以上的打造,我们自己整合的驱动的安装盘就成功了!
本文感谢啄木鸟论坛的不知道名字的大侠,有些地方也是参照他们的心得,我才整合好DPS的,由于啄木鸟论坛不能进入,我也点不出名字了!

如果有不清楚或者我说错或者还有其他问题的地方,请大家提出来共同探讨!
 
级别: 光盘见习
发帖
15
飞翔币
345
威望
8
飞扬币
456
信誉值
0
只看该作者 1 发表于: 2008-10-23
很详细的教程,学习了
级别: 光盘见习
发帖
26
飞翔币
335
威望
8
飞扬币
386
信誉值
0
只看该作者 2 发表于: 2008-12-30
不错的教程,正在找你呢
级别: 超级版主
发帖
2197
飞翔币
6783
威望
112
飞扬币
17511
信誉值
0

只看该作者 3 发表于: 2009-01-01
很好的教材。楼主辛苦!
纵放屈伸人莫知,诸靠缠绕我皆依。
级别: 光盘见习
发帖
102
飞翔币
138
威望
13
飞扬币
633
信誉值
0
只看该作者 4 发表于: 2009-04-06
用DPS能打造摄像头驱动吗?