无忧启动论坛

标题: PE显卡-声卡绿色驱动的讨论 [打印本页]

作者: cnn_5454    时间: 2009-1-13 19:21
标题: PE显卡-声卡绿色驱动的讨论
前段时间对驱动比较感兴趣,最近比较忙,也一直没有深入研究,

之前的驱动包:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=134917


最近想到了一些问题,打算与大家一起探讨研究一下。

1.PE驱动包的的收集问题:来源倒是比较好说,太平洋、驱动之家、官方网站等等,都可以下载。问题是大部分驱动包都是安装版本的,解开安装包之后。要根据INF配置文件,删除应用程序文件,制成绿色驱动包。目前的驱动程序备份工具,好像不能自己分析驱动包的INF文件,提取绿色驱动,只能识别现有系统中的驱动。如果能有什么工具能够自动分析INF文件,并且提取为绿色驱动,真的会方便不少。

2.PE不太智能的驱动识别。这一点在添加多个驱动之后,问题比较大。比如添加多个创新声卡驱动之后,PE可能会加载了错误的创新声卡驱动,虽然识别的也是创新,但是是“!”,不能用的。
最近听说岛谷、和坦克的部分声卡也可能会比较依赖DX9.0文件-我推测(在安装驱动的时候,也会更新DX9文件),不知道如果没有这些文件,会不会有问题。

3.目前收集到的驱动包,如果想要比较全面的识别硬件,驱动包还真是挺大的,大概显卡100MB,声卡50MB左右。这个放在一张光盘内似乎没有什么问题,问题是这么大的驱动包时候是比较耗内存的。我觉得,如果PE的驱动能够实现分级加载,也许能够起到加快启动速度,减小内存损耗的目的。比如DRIVER_VGA1.CAB ,DRIVER_VGA2.cab等等。这样如果在第一个驱动包内成功识别,就不用再去搜索第二个驱动包。

4.inf文件的处理:
例如:VIA PM800集成显卡的配置文件,删除了HLP帮助之后,大概[DefaultUHlp.Copy]也要手工去掉。如果没有去掉,PE可能会出现找不到文件的情况(是否影响驱动加载我还不清楚)



[DefaultUSys.Copy]
VTDisply.cfg
VTDispl2.cfg
VTDispl3.cfg
VTDisply.dll
VTGamma2.dll
VTGamma2.cfg
VTGama_2.cfg
VTInfo2.dll
VTInfo2.cfg
VTovrlay.dll
VTovrlay.cfg
VTOvrly2.cfg

[DefaultUHlp.Copy]
VTDspChs.hlp
VTDspCht.hlp
VTDspJpn.hlp
VTDspKor.hlp
VTDspWst.hlp
VTDspTha.hlp
VTDspWs2.hlp
VTGm2WST.hlp
VTGm2CHS.hlp
VTGm2CHT.hlp
VTGm2JPN.hlp
VTGm2KOR.hlp
VTGm2Tha.hlp
VTGm2Ws2.hlp
VTin2wst.hlp
VTin2chs.hlp
VTin2cht.hlp
VTin2jpn.hlp
VTin2kor.hlp
VTIn2Tha.hlp
VTin2ws2.hlp
VTovlwst.hlp
VTovlchs.hlp
VTovlcht.hlp
VTovljpn.hlp
VTovlkor.hlp
VTOvlTha.hlp
VTOvlWs2.hlp


最近我一直在像,能不能制作一个批处理,直接分析INF文件,并且单独提取。然后对INF的字段进行修改,去掉[DefaultUHlp.Copy] 等信息。然后自动重新制作一个INF文件。把必要驱动文件统一复制进一个文件夹。这样不但制作PE驱动的速度会大大加快。驱动包的体积也会大大减小

今天先睡了,明天再想










[ 本帖最后由 cnn_5454 于 2009-1-14 23:15 编辑 ]

PM800.rar

3.2 KB, 下载次数: 132, 下载积分: 无忧币 -2


作者: cnn_5454    时间: 2009-1-14 20:47
更新驱动包还是很有必要的
作者: slore    时间: 2009-1-15 11:48
findstr /v /i /c:".hlp" uc05i.inf>new.inf
作者: cnn_5454    时间: 2009-1-15 23:10
标题: 回复 #4 gongxp123456 的帖子
我在想能够绿化驱动的办法~~~ 毕竟直接压进PE太大,删除多了又会出问题。

一个一个的人工看INF文件也太类了
作者: cnn_5454    时间: 2009-1-16 21:47
很关注绿化驱动的问题~~~
作者: CWD    时间: 2009-1-18 21:00
兄弟最近显卡驱动搞得如何啦?
顶上。。。
作者: cnn_5454    时间: 2009-1-18 21:32
标题: 回复 #7 CWD 的帖子
前段时间忙了一阵~~~
呵呵

目前 正在想办法 做个 批处理~~ 进行驱动包绿化

现在很佩服木鸟搞得绿色驱动包  不知道他们是怎么弄的~~ 可以把纯驱动 和 软件 分开。然后绿色驱动~~

偶前几天 自己试着把VIA显卡的驱动包~~手动改了.INF文件。然后把需要的SYS 和 DLL 复制出来。做了一个试验版驱动包~~ 测试多次才成功~~

思考批处理办法




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3