教你用DPS制作整合特定驱动(含PATA, SATA, SCSI, RAID驱动)的XP安装盘

发布时间:2010-11-04 12:26:05   来源:文档文库   
字号:

教你用DPS制作整合特定驱动(PATA, SATA, SCSI, RAID驱动)XP安装盘

我们先来到DPS的老家http://www.driverpacks.net/,这里是他的首页,下载最新版本的DPS请到http://www.driverpacks.net/DriverPacks/download.php?pag=b,这里就能看见DPS最新的版本号以及软件大小,目前版本号:7.05.2Download DriverPack BASE!就能下载到最新版本的DPS了。下载来的是一个自解压的7Z压缩包,打开它,输入你指定的目录就自动安装完成!

接下来我们要先准备我们的安装盘。你用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:专业级别的ATInVidia Quadro 系列GPU驱动
DriverPack LAN:网卡驱动包
DriverPack MassStorage :大容量存储设备驱动包,包含PATA, SATA, SCSI, RAID.
DriverPack Sound A :声卡驱动包因为体积关系分为 A B 两部分
DriverPack Sound B :声卡驱动包因为体积关系分为 A B 两部分
DriverPack WLAN :无线网络设备驱动包。

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




现在,我们来制作我们自己的驱动包(制作自己驱动包的原因,我想大家应该明白:)


就以上的显卡和声卡驱动解压后就占用1.5G左右,假如我们自己制作常见的驱动包的话,就没这么大了.

这是我收集的常见的网卡\声卡\摄像头驱动\ ATI Radeon系列显卡\nVidia GeForce系列显卡\inteli8X5i9X5系列集成显卡的压缩包和未压缩时候的大小。





所以我们要自己制作常见的驱动包。

建议大家采用木鸟驱动包1.4(下载地址:http://liujunpx.gbaopan.com/files/39e09342683a4141ac7b3b1c7964372e.gbp,如果链接失效,大家可以baidu一下)来做DPS的驱动包,主要提取木鸟驱动包里面的声卡、显卡、网卡驱动,其他的CPU、主板、SATA驱动采用官方制作的驱动包!

由于DPS的特殊性,所以我们在制作驱动包的时候一定要按照他的规定进行制作。
懂英语的请看这里:http://forum.driverpacks.net/viewtopic.php?id=5
和我一样不懂英语的请跟我做:先把驱动进行分类,例如:把网卡放在LAN目录,把声卡放在aud目录,815845显卡放I8X5目录。。。。。。注意:目录名最好3个字母:举例如图:




收集好驱动,分好类后,我们建立一个D目录,在D目录下面建立13目录。然后把所有的驱动放到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设置:




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




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



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




如果你选择的是官方的显卡A整合包,这里就能对ATI显卡驱动进行设置,我的显卡整合在自己的整合包里,所以这里是不可选的!

总览:就是显示你刚才设置的所有参数.




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




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







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




本来我们用DPS整合驱动的过程已经结束!但是如果你这样直接硬盘安装(或者刻盘安装的话),很有可能出错!

因此,我们需要对出错的地方进行更改!!!!!

一、在有的主板上安装过程中提示出现setuporg.exepresetup.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将不能彻底的删除垃圾文件!

这个和I386下面的presetup.cmd这个文件找不到OEM目录有关!!

我们的解决办法:

,OEM目录放到$oem$目录下的$1目录中,如果是光盘安装安装,$oem$目录与I386同级,如果硬盘安装,$OEM$目录请放在I386目录的下面!



光盘安装的$oem$目录:




I386$OEM$同级目录.

硬盘安装的$OEM$目录:



$oem$目录放在i386的下面!

二、修改presetup.cmd
查找%CDDRIVE%\OEM
修改为:%SystemDrive%\OEM
注意:查找的%CDDRIVE%\OEM后面无\,修改的:%SystemDrive%\OEM后面也应该无"\"

三、修改winnt.sif文件,
[Unattended]字段下面增加或者修改:
OemPreinstall="Yes"

这行为yes的意思:
这个选项默认设置为No,但是如果你还想在安装系统的过程中从$OEM$\$1文件夹下安装额外的程序,你就应该把它设置为Yes,这样安装程序就会知道这次的安装会发布其他程序,而预先把相应的安装文件复制到系统盘中。

如果是在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的具体位置(具体目录)


好了,经过以上的打造,我们自己整合的驱动的安装盘就成功了

为了您的安全,请只打开来源可靠的网址

打开网站    取消

来自: http://hi.baidu.com/tomorrow7258/blog/item/e9237ba79cda4799d1435899.html

本文来源:https://www.2haoxitong.net/k/doc/3dc8dc225901020207409c09.html

《教你用DPS制作整合特定驱动(含PATA, SATA, SCSI, RAID驱动)的XP安装盘.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式