运用dpsbase往系统镜像整合驱动的方法.docx
- 文档编号:4112205
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:12
- 大小:123.53KB
运用dpsbase往系统镜像整合驱动的方法.docx
《运用dpsbase往系统镜像整合驱动的方法.docx》由会员分享,可在线阅读,更多相关《运用dpsbase往系统镜像整合驱动的方法.docx(12页珍藏版)》请在冰豆网上搜索。
运用dpsbase往系统镜像整合驱动的方法
现在大容量存储设备越来越多,精简的系统(原版的系统也是如此)安装的时候我们还要按F6插入软盘安装驱动,是不是很麻烦?
像我这样没有软驱的是不是感到头痛?
看到自己根据自己的需要精简的系统不能自己安装使用(没软驱),只能到网上下载人家整合驱动的安装盘使用,心里真的不是滋味!
想手动集成,但是集成的驱动并不完整,而且麻烦,于是,自己找了一款整合驱动的软件(DPS)进行整合,没想到初次接触,按照软件设置的弄了就是不能顺利安装,用了我3天时间整合,终于算是成功了!
为了广大和我一样的菜鸟,特帖本文,供大家参考,以便顺利整合出自己满意的安装盘。
(呵呵,光盘安装还好,硬盘安装的话,啄木鸟的很多老鸟都说自己整合不成功!
)
好了。
废话少说,我们先来到DPS的老家DriverPackBASE!
就能下载到最新版本的DPS了。
下载来的是一个自解压的7Z压缩包,打开它,输入你指定的目录就自动安装完成!
接下来我们要先准备好2个工作:
一、安装盘。
你用NLITE精简好的安装盘也可以,直接拷贝原版的安装盘到硬盘某一目录也行。
二、驱动包了!
驱动包你可以直接到
首先我们来看官方驱动包:
如果你对驱动包不是很熟悉,我建议你直接下载官方的驱动包.官方驱动包列表以及说明:
DriverPackChipset:
常见的主板驱动包
DriverPackCPU:
AMDK8系列的CPU驱动包
DriverPackGraphicsA:
支持ATIRadeon系列和nVidiaGeForce及GeForceGo系列显卡驱动包
DriverPackGraphicsB:
主要包含一些老的以及市面比较少见的显卡驱动
DriverPackGraphicsC:
专业级别的ATI和nVidiaQuadro系列GPU驱动
DriverPackLAN:
网卡驱动包
DriverPackMassStorage:
大容量存储设备驱动包,包含PATA,SATA,SCSI,RAID.
DriverPackSoundA:
声卡驱动包因为体积关系分为A和B两部分
DriverPackSoundB:
声卡驱动包因为体积关系分为A和B两部分
DriverPackWLAN:
无线网络设备驱动包。
我们把驱动包下载好后,直接放到DPS安装目录下的DriverPacks目录里面。
如图:
现在,我们来制作我们自己的驱动包(制作自己驱动包的原因,大家看以下描述就应该明白:
)
DriverPackGraphicsA
Currentversion:
7.05
Decompressedsize:
322MB
Archived(7-zipped)size:
70.6MBDriverPackGraphicsBCurrentversion:
7.05
Decompressedsize:
359MB
Archived(7-zipped)size:
54.4MB
DriverPackGraphicsCCurrentversion:
7.04
Decompressedsize:
300MB
Archived(7-zipped)size:
64.01MBDriverPackSoundACurrentversion:
7.05.1
Decompressedsize:
278MB
Archived(7-zipped)size:
38.21MBDriverPackSoundBCurrentversion:
7.05
Decompressedsize:
247MB
Archived(7-zipped)size:
44.12MB大家看到了,就以上的显卡和声卡驱动解压后就占用1.5G左右,假如我们自己制作常见的驱动包的话,就没这么大了。
下图是我收集的常见的网卡\声卡\摄像头驱动\ATIRadeon系列显卡\nVidiaGeForce系列显卡\intel的i8X5、i9X5系列集成显卡的压缩包和未压缩时候的大小。
所以我们要自己制作常见的驱动包。
制作自己的驱动包建议大家采用木鸟驱动包1.4版(下载地址:
下面跟着我一起来制作能被DPS认识的驱动包:
由于DPS的特殊性,所以我们在制作驱动包的时候一定要按照他的规定进行制作。
懂英语的请看这里:
和我一样不懂英语的请跟我做:
先把驱动进行分类,例如:
把网卡放在LAN目录,把声卡放在aud目录,把815、845显卡放I8X5目录。
。
。
。
。
。
注意:
目录名最好3个字母:
举例如图:
按照上面的示例收集好驱动,分好类后,我们建立一个D目录,在D目录下面建立1个3目录。
然后把所有的驱动放到3目录里面。
如图:
然后我们用7ZIP压缩D目录(7ZIP自己BAIDU下载):
压缩方法一定要选LZMA,否则DPS不能解压!
压缩后的压缩包样式如图:
压缩好后我们放在DPS安装目录下的3rdpartyDriverPacks目录中。
如图:
注意图中文件名的命名规则:
一定要采用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个可选,下面的
3rdpartyDriverPacks是我自己制作的第三方驱动包.其他驱动包没有放入DriverPacks目录,所以是灰色不可选的,如果我们上面的自己制作的驱动包的文件名没有按照规则命名,这里的3rdpartyDriverPacks也将是灰色的!
如图:
这里也要特别提醒你:
下面的DRIVERPACKMassStorageTEXTMODE一定要勾选上!
(默认是勾选上的),我们只有按照文本模式进行整合,MassStorage驱动才能整合成功!
接下来我们来到整合方式!
整合方式有2种!
如果你只整合网卡\主板\cpu\MassStorage,那么方式1和方式2都没有问题.如果你还需要整合声卡以及显卡,那么我强烈建议你选择方式2,因为由于winnt.sif文件的限制,用方式1整合声卡以及显卡在安装的时候将提示你文件不能找到导致安装失败!
然后我们来到完成方式:
完成方式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]
;DONOTSETTHISMANUALLY,LETTHEDriverPacksBASEDOITFORYOU!
(mayNOTcontainanyspaced,ifitdoes,allexceptionsmustbeadaptedtobecompatible!
)
DPsRoot="%SystemDrive%"
;DONOTSETTHISMANUALLY,LETTHEDriverPacksBASEDOITFORYOU!
KTD="paths:
D\C;D\CP;D\M;D\3"
;systemvariablessupported(seeremarksforalist)onelocationcannotbeusedas
;KTDlocation:
therootdirectoryspecifiedin[Settings]\DPsRoot
KTDlocation="%SystemRoot%\DriverPacks"
;systemvariablessupported(seeremarksforalist)
logLocation="%SystemRoot%"
;enables/disablesdebugmode(enabledbydefault)
debug="true"
把红色部分的D\CP;修改为:
D\CPU;
四、采用硬盘安装系统的时候,安装时复制完文件后重起提示找不到c:
\DPsFnshr.exe,而且,dps将不能彻底的删除垃圾文件!
经过我多次失败后发现:
这个和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的,由于啄木鸟论坛不能进入,我也点不出名字了!
如果有不清楚或者我说错或者还有其他问题的地方,请大家提出来共同探讨!
补充:
在W2K下用DPS整合MassStorage驱动蓝屏的解决办法:
(比如MassStorage7.05驱动包)
一:
下载官方的MassStorage7.05整合包
二:
解压MassStorage7.05到一目录,修改目录下的DriverPack_MassStorage_wnt5_x86-32.ini文件:
三:
查找
ms_1_exc_disableIfOS
修改为:
;ms_1_exc_disableIfOS
意思就是用分号;把这行注解掉
四:
7ZIP重新打包,注意压缩方法选LZMA,打包后的文件名命令为原文件名,比如:
DP_MassStorage_wnt5_x86-32_705.7z
当然,这个全改只针对新手,对于老鸟,你只要修改你的设备名下面相应的语句就可以了,比如我的设备名是:
DELLCERCSATA1.5/6chRAIDController
则只需要修改
[D-1]
ms_count =1
ms_1_deviceName ="DELLCERCSATA1.5/6chRAIDController"
ms_1_tag ="cercsr6"
ms_1_sysFile ="cercsr6.sys"
ms_1_hwids ="PCI\VEN_101E&DEV_1960&SUBSYS_05111028"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"
为
[D-1]
ms_count =1
ms_1_deviceName ="DELLCERCSATA1.5/6chRAIDController"
ms_1_tag ="cercsr6"
ms_1_sysFile ="cercsr6.sys"
ms_1_hwids ="PCI\VEN_101E&DEV_1960&SUBSYS_05111028"
ms_1_isBusExtender=false
;ms_1_exc_disableIfOS="w2k"
现在看到的是减肥,上面灰色的部分就是被我简化掉的部分,功能和用途在工具中都描述的非常详细了,如果你需要集成的软件比较多,那么减肥的内容也要成正比,才可以压缩进一张CD光盘的大小。
提示:
删除系统还原,删除系统休眠,可以节约大量空间哦:
)
下一步,清理系统留下的垃圾文件,让系统干净美观,下面的工具是垃圾清理工具1.2:
四、整理驱动包
期待已久的驱动安装工具配套版发布了,这样我们驱动就更方便了,她能判断多数硬件,自动选择的硬件驱动进行安装,当然出了新版驱动,你也可以压缩打包到这个同级目录下:
使用雨林木风系统封装工具执行完系统封装操作后,重启计算机,在DOS或WinPe的模式下使用Ghost–z9(最高压缩参数)来执行备份,就完成了万能封装的过程。
整理好的驱动和这个驱动安装工具放在系统的Sysprep目录下,用封装工具调用就可以啦!
五、安装压缩和常用软件
事先集成软件,可以为用户节约大量的软件安装时间,例如Office/WinRAR这样的软件是必不可少的了,我们在这个时候都把他安装好。
如果有杀毒软件或CAD这样的大型软件,建议多进行测试,不是全部的软件可以封装起来的哦:
)雨林木风下载吧都有提供最新版本!
六、封装系统
封装工具3.6非常的人性化,在你封装的时候,能卸载本机硬件驱动;能更改计算机电源管理模式;能更改标准双通道PCIIDE控制器;包含IDE/SATA驱动;自动备份DllCache目录文件;清除用户的Autorun病毒等。
主界面上部分选项的简单介绍:
1.系统部署前运行的程序:
本外部接口可以让您在系统开始部署的时候调用其它外部程序!
2.系统部署时运行的程序:
本外部接口可以让您在系统部署的过程中调用其它外部程序!
3.首次进系统运行的程序:
本外部接口可以让您在系统部署好第一次进入到桌面的时候调用其它外部程序!
4.更改IDE控制器为标准IDE控制器:
程序将在系统封装时自动更改IDE控制器为标准IDE控制器!
本功能为默认选择!
5.修改电源模式为StandardPC:
选中本功能时,程序将在系统封装时自动更改电源模式为StandardPC!
本功能为默认选择。
通过雨林木风系统封装工具进行系统的封装系统,用户可以抛开一系列的准备过程,只需要启动该工具,简单的手动部署一下,比如配置接口等选项,在点击“检错”按钮检测无误后点击“封装”按钮就可以完成整个封装过程。
我们把刚刚整理的驱动和软件整理到系统部署的配置中,如图:
使用雨林木风系统封装工具执行完系统封装操作后,重启计算机,在DOS或WinPe的模式下使用Ghost–z9(最高压缩参数)来执行备份,就完成了万能封装的过程。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运用 dpsbase 系统 整合 驱动 方法