本帖最后由 windows-pc 于 2011-11-20 10:21 编辑
简介:
一个集检测硬件基本信息、通过硬件ID判断从驱动包安装驱动、备份本机驱动、还原备份驱动、更新本机驱动、卸载本机驱动、网上自动查找驱动包里没有的驱动为一体的驱动工具。
支持系统:XP/32、WIN7/32 2.0 Beta3.3 与2.0Beta3.1界面没有改变,还是用2.0Beta3.1的图了: 2011-3-25 12:15:57 上传
下载附件 (72.84 KB)
2.0 Beta3.0效果图:
2011-3-2 16:02:21 上传
下载附件 (96.94 KB)
Beta 3.3 主要更新(2011年11月15日):
1、修正“Line 3352…… Error:变量没有在开始声明.”错误,感谢whsand 的反馈。(此问题目前只在部分用本工具备份驱动后的AMD平台上出现过)
2、去除在部署前运行时查找冗余的“通用串行总线控制器”驱动,减少查找时间和解压时间。
Beta 3.2 主要更新(2011年10月7日):
1、修正不能识别SCSI和RAID控制器的问题;
2、在一个设备找到多个版本驱动时,自动勾选最新的版本;
3、修正在部署前安装过NV显卡后,在注册组时再运行还出现需要安装的问题;
4、修正个别硬件运行不正常,但不安装驱动的问题;
5、修正Win7下不安装显卡和声卡的问题;
6、更新AIDA64为1.85.1600.0;
7、修正一个可能出现的路径错误(这个问题在INDEX.EXE文件中也存在,但不在根目录下运行不会出现);
8、修正硬件检测信息列表有时有重复硬件名称的问题;
9、清除在进入桌面删除驱动包后的一个注册表残留;
10、修正只在部署前运行,不能删除Windows\Temp\AIDA64文件夹的问题(注:感谢yueyelang的测试与反馈!)。
Beta 3.1 主要更新(2011年3月25日): 1、增加驱动卸载功能。
2、修复主程序和索引制作工具不能在有空格的路径下正确运行的问题(如桌面、我的文档等路径)。
3、修复Drivers 目录中的 Indexed.7 不存在时,自动退出的问题。
4、网上搜索驱动网址改为中文
5、更新AIDA64 Business Edition v1.60.1300.0
Beta 3.0 主要更新(2011年3月2日): 1、自动网上查找驱动。只要展开“未找到的驱动”,单击下面没找到的硬件ID,几秒钟后就可以显示出查找的结果;单击“驱动信息”栏里的“驱动ID”也会自动查找。这样平时很少用到的驱动就不用集成到驱动包里,给驱动包减肥。 2、增加更新本机驱动的功能。在更新过程中如果出现“找到新硬件向导”,要先取消掉。本功能会先卸载本机驱动,然后再安装,避免发生错误,使用过驱动精灵更新nVIDIA显卡6.14.12.6658版的朋友可能知道不卸载驱动直接更新的后果——重启后蓝屏。只能用“最后一次正确配置”弄回来。 3、完善备份本机驱动功能。主要是针对某些带工具的驱动。 4、进一步提高制做索引文件的速度。由于驱动主程序调整,使用新版驱动工具前,请用新的索引制做工具重新制做索引。 5、驱动信息栏增加显示文件版本和硬件ID所在的.inf文件名。 6、在桌面安装驱动后,自动判断是否需要重新启动。 7、增加几个运行参数:-s从驱动包安装, –b 备份, –r 还原, –u打开更新功能 优先级别大于配置文件。 说明:nVIDIA显卡6.14.12.6658版很邪门,在部署前安装过了,在注册组件时再运行本工具时会发现没有安装。其实已经安装,取消它不安装,到桌面后会发现已经安装好了。以前的版本,没有这种情况。
使用方法:
XP在GHOST安装时强烈推荐:在部署前和注册组件后各运行一次。
在部署前安装驱动可节省时间,但某些设备是要在基础设备安装后才能被识别和安装(个人理解,不当之处欢迎指正),目前在测试中发现个别硬件(极少数网卡)在部署前,即使强制解压且驱动路径写入注册表,在部署时也不安装的现象。
在注册组件后再运行一次驱动工具,来检测安装部署时没有安装的驱动,如果有的话,也仅是一两个,不会需要太多时间;如果没有漏网的驱动,检测(需要5秒左右)后自动退出。这样做比较接近在安装系统后,在桌面安装驱动的传统方法,但要比传统方式更节省时间。
当然你也可以只在注册组件后运行,但安装的时间较长,尤其是在安装主板驱动的时候。
Win7自带驱动较多,部署时大部分驱动可直接安装,可在注册组件时运行一次。
***在桌面安装驱动时,直接运行即可
新封装的系统可在封装时在部署前和部署中(注册组件后)各运行一次;
对于已经封装好的镜像,可在虚拟机上用PE启动后,用GHOST恢复到C盘上,修改后再用 -z9参数再制作镜像。具体方法:用天空的封装工具,可修改C:\windows\ES3\EsSet.es3文件([DeploySet]字段中|1|Exe|是部署前安装,|2|Exe|是部署中安装),新版EsSets.es3直接是打不开的,想想办法,嘿嘿!用小兵的封装工具,修改C:\sysprep\newprep.ini。
注意事项:
更换或更新驱动包后:
1、运行Index.exe,重新制作驱动索引;
2、检查配置文件config.ini内容,是否与新驱动包相符。
3、nVIDIA显卡6.14.12.6658版很邪门,在部署前安装过了,在注册组件时再运行本工具时会发现没有安装。其实已经安装,取消它不安装,到桌面后会发现已经安装好了。以前的版本,没有这种情况。
历史更新:
Beta 2.63 主要更新:
1、修复主程序可能出现打开XXXXX.ini文件错误问题
2、优化索引制作文件Index.exe算法,比原来要节省将近一半的时间
Beta 2.62 主要更新:
修复在桌面或注册组件时运行可能找不到工作不正常的硬件问题
Beta2.61主要更新:
完善驱动筛选,使解压安装更准确
Beta2.6主要更新:
1、增加在注册组件后安装驱动的功能(没有检测到需要安装的硬件时,自动退出);
2、修正了在桌面安装驱动包驱动无效的问题;
3、更新EVEREST为AIDA64 Business Edition v1.20.1158;
4、在config.ini文件中可自定义logo;
5、更改驱动信息的显示方式,原来的显示方式在显示硬件ID时有错误;
6、更新声卡检测方式;
2.0Beta2.5主要更新:
此次更新程序主体未作大的调整,修正几个可能出现的问题, 重点是为了兼容Win7。
界面见二楼第一张图片。
2.0Beta2主要更新:
1、在Beta1基础上,加入自动判断台式机与笔记本,自动选择“系统设备”,感谢yueyelang 的反馈。
2、由于某些网卡在主板驱动未安装之前无法检测出其ID(初步判断是PCI-E类的),Everest也无法检测出类型,加入强制解压网卡选项。感谢zzz81721的反馈。
3、此次更新只修改了Driver.exe和config.ini文件。界面见二楼第二张图片。
2.0Beta1主要更新::(2010年7月31日)
1、修改索引制作工具,用以支持分包的驱动(如:自由天空综合驱动包 SkyDriverXP_V11)
2、修改主程序界面:增强工具的交互性,丰富驱动信息,用户可以做更多的选择。
3、参考Skyfree的EasyDrv4源码,修改桌面安装方式,使安装过程更透明,在此向S大表示感谢。
4、采用分段检索,缩短驱动查找时间(可节省10多秒),减少系统占用。
5、修改驱动列表显示,分类显示驱动,更加直观。
6、修改声卡判断方式,使声卡判断更加智能化。
7、增加还原本机备份驱动的安装方式,使驱动安装更加快速、准确。
8、在桌面运行时增加备份本机驱动工具,本工具备份的驱动与驱动精灵2010备份的驱动通用(文件夹形式的,不是zip压缩的,如果是是压缩的,要先解压),也就是说,这两个工具可以互相使用对方的备份驱动进行还原。但比驱动精灵2010备份的文件更全(用驱动精灵2010备份的驱动在还原的时候,有时提示缺少文件,另外也缺少.cat文件)
目录结构:
根目录中:
driver.exe -- 主程序
config.ini -- 配置文件
Index.exe -- 驱动索引制作工具,不参与驱动安装,制做完驱动索引后可移除,但在更新或更换驱动包时要运行它,重新制做索引文件。
Drivers 和 Everest 目录
Drivers 目录中:
各驱动压缩包 -- 支持分包,不要多重压缩,驱动包名中不要含有空格,文件在压缩包内的根目录或子目录中均可。
Indexed.7 -- 驱动压缩包的索引文件,更新或更换驱动包时要重新制做。
AIDA64 目录中:
AIDA64 Business Edition v1.85.1600.0
有高版本请自行更新。
Bate3.3下载地址:
效果图见二楼
|