无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 66960|回复: 157
打印 上一主题 下一主题

轻松定制PE下使用的显卡、声卡驱动!

  [复制链接]
跳转到指定楼层
1#
发表于 2008-1-11 00:30:34 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
GetPeDriver说明:
   先说点题外话:用过不少PE,虽然内置了很多驱动,但对于我的老机的两个驱动都支持不好。我的ATI显卡使用内置的ATI驱动更改分辨率无效(看似成功了,但感觉刷新率仍是默认60,显烁得历害),Yamaha724声卡就根本没有内置驱动。后来用驱动备份工具将备份的驱动安装时发现目前的PE释放驱动文件时考虑的不全面,位置不同无法开启设备。
   另外虽然已经有了不少的驱动备份工具,但备份下来的安装包往往需要手动修改才能在PE中使用,于是就有了GetPeDriver。
   首先在您正常的系统中使用GetPeDriver,在软件列出的设备中选择您想备份的驱动,然后双击[分析INF](上述操作也可以通过双击显示的设备来完成)。
   双击[分析INF]后会转入INF优化页,默认已经将不是设备驱动所必须的文件移到了[移走列表]中。当然,如果你认为还有某些文件可以不要,也可以手动添加到移除列表。
   INF文件查看的左列表会列出驱动INF的各段名,双击会定位到指定的段。这样也可以手动编辑一下驱动INF文件。要注意的是,如果你不懂INF文件格式就不要动这里了,否则在使用[优化备份]功能时会保存你编辑错误的驱动INF文件。
   [完整备份]功能会忽略掉移除列表及编辑过的INF文件,而直接采用原始文件打包保存。[优化备份]会根所保存列表中的文件来处理INF文件中对应的描述位置,这样就可以得到精简的驱动文件。
   驱动文件打包格式采用CAB压缩,[优化备份]的CAB中会多出一个Infsetup.bat,这个文件是为PE中动态安装驱动添加的。当PE中需要动态载入您的驱动时,您只需直接将CAB解压到winpe\system32下,然后调用Infsetup.bat即可。Infsetup.bat会将释放的驱动文件移到它本身的目录中。(也就是就说,不用释放到B盘后再拷贝安装)
   至于如何在PE中调用本软件所备份的驱动包就不要问我了,多在http://bbs.wuyou.net的PE区翻翻贴子,分析一下通用驱动是如何载入的可以了。
                                                      Wangsea
                                                      Email:wang6071@sina.com
                                                      2008年1月10日

注意,本软件仅列出第三方驱动的项目,系统自身带有的文件就不列出来了。
打包后的驱动文件在需要时也可以通过《设备管理》-《更新驱动程序》来安装。

2008 01 11 更新:修正双击切换驱动时,INF文件信息左树不刷新的小错。

20080305更新,加入一个全面备份,意即更完整的备份.

[ 本帖最后由 wang6071 于 2008-3-13 12:21 PM 编辑 ]

Image2.jpg (67.84 KB, 下载次数: 826)

Image2.jpg

GetPeDriver1.2.rar

215.02 KB, 下载次数: 2549, 下载积分: 无忧币 -2

GetPeDriver(1.4).rar

218.64 KB, 下载次数: 5029, 下载积分: 无忧币 -2

评分

参与人数 3无忧币 +31 收起 理由
wuii8 + 1 很给力!
loveqianool + 20 精品文章
jonson_qf + 10 精品文章

查看全部评分

2#
 楼主| 发表于 2008-1-11 20:09:34 | 显示全部楼层
原帖由 lsj0416 于 2008-1-11 02:58 PM 发表
优化后的驱动,在XP下是否还能用?这样就可以制作精简驱动了!

可以使用,你需要将自动移除的*.exe及*.cpl在使用[优化备份]前移回来。(.exe可能是托盘图标,.cpl可能是控制面板中的一个调整图标。)

原帖由 z640919a 于 2008-1-11 03:20 PM 发表
有点BUG,有的驱动备份不了.
原帖由 xubo1971 于 2008-1-11 03:28 PM 发表
在我的机子上只能看到显卡驱动。


只显示非系统的自带的驱动,也就是说初装系统后你需要从光盘安装的驱动。(自带的没必要备份!)

是不是只能提取显卡和声卡阿?我试提取过NVIDIA nForce4 Serial ATA Controller,
好似system32\drivers下的驱动文件没有取出来,只取了system32下的文件,


该组件可能是显卡驱动的一部份但它单独做了一个安装文件,我们只针对这个设备对应的INF描述文件中述的文件进行提取。

[ 本帖最后由 wang6071 于 2008-1-11 08:16 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2008-2-3 22:48:15 | 显示全部楼层
原帖由 nfeng 于 2008-2-3 09:10 PM 发表
奇怪,我的老声卡(CMI8738/C3DX)备份时无反应(没有弹出“另存为”的窗口),而显卡却正常。重启也没有解决问题。


贴子沉了无反馈信息我就不管啦,你说的问题到我的空间下载更新版即可解决.

http://wangsea.ys168.com

[ 本帖最后由 wang6071 于 2008-2-3 10:49 PM 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2008-2-23 22:42:30 | 显示全部楼层
原帖由 ck 于 2008-2-22 12:36 PM 发表
谢谢楼主的好软件,有个问题,可能因该软件备份的驱动包文件名使用该软件检测到的驱动名称,而微软的操作系统不支持含有“/”之类的文件名,导致含有“/”之类的文件名的驱动不能被打包备份,看图:
35819


http://wangsea.ys168.com下载的版本已经修正了这个问题。

顺带说一句:目前唯一的问题是,处理Inf时对所包含的系统INF并未备份,释放备份的Inf及其驱动文件到PE中时要能会遇到缺少系统相关驱动文件的问题(视其PE本身精简掉了这些驱动没有)。

其实要备份也可以,但这样做后备份的驱动体积就较大了。
回复

使用道具 举报

5#
 楼主| 发表于 2008-3-5 22:03:59 | 显示全部楼层
今天小改了下,加了个[全面备份],[全面备份]体积极完整备份大,因为它同时备份了该驱动所需要的系统文件。在正常系统下安装时可避免找不到某某某文件的问题。
回复

使用道具 举报

6#
 楼主| 发表于 2008-3-13 00:18:22 | 显示全部楼层
原帖由 nn2nn 于 2008-1-11 12:52 PM 发表
最好能在PE下用。

XP出问题了,但其驱动应还可用。


1楼已更新,可以在PE下提取XP的驱动了.
回复

使用道具 举报

7#
 楼主| 发表于 2008-3-13 12:22:39 | 显示全部楼层
有点小Bug,昨天改好后未做测试,路径有部份未改过来.一楼已更新为1.4版,已做测试.

原帖由 compass 于 2008-3-13 08:25 AM 发表
备份了以后却不知道如何恢复过去.
优化里面有个批处理,完整的里面怎么不带个批处理啊.


完整备是为正常系统安装驱动准备,先将备份的驱动解包,在设备管理器中将?号设备安装驱动,指定路径到刚才解包的文件夹即可一路Next安装.


原帖由 pseudo 于 2008-3-13 01:11 AM 发表

希望楼主完善GetPeDriver程序(也许该叫GetXpDriver?),方便大家。


程序可以获取xp,win2000,win2003及PE下的外部驱动,名为GetXpDriver也不太贴切,也不知名为什么合适,还是用原名字算了。

[ 本帖最后由 wang6071 于 2008-3-13 12:32 PM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 00:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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