原理介绍
我们在重装操作系统时,各种硬件的驱动程序是必不可少的,因为这关系到硬件能否正常地工作。虽然不同版本的Windows系统已经内置了成百上千种品牌的硬件驱动程序,但它始终不能完全支持所有硬件。特别是一些笔记本电脑或486、586时代的电脑硬件,Windows一般都不能够识别。如果你不慎丢失了某种硬件的原厂驱动程序,肯定会感到非常棘手!最好的解决办法,当然是事先将硬件的驱动程序进行备份。而这里所说的“备份”并不是对整个操作系统作备份(如利用GHOST程序),而是直接从Windows中提取硬件的驱动程序,再对其进行备份。
不久前,市面上已经出现了一种国产软件—“驱动程序备份专家”可以实现此目的。其实,即使你手上没有这种软件,也能够轻松完成对硬件驱动程序的备份工作。下面笔者就为大家介绍具体的方法。
一、原理
首先,我们从操作系统中找到相关硬件的安装信息文件(通常文件名为*.INF)。然后从INF文件里面找到驱动程序包括的所有文件的名称,再通过“查找”功能或直接在Windows目录下就可以找到这些硬件的驱动程序文件并进行备份。
二、实例
1、找出硬件的安装信息文件
笔者在本文中以WINBOOK P266MMX笔记本电脑的SM910显卡为例进行说明。首先,你要弄清楚自己电脑中显卡的名称、类型等信息。大家可以在“控制面板”→“系统”→“设备管理器”→“显示适配器”中,看到“Silicon Motion LynxE”,这就是显卡的名称(图1)。当然,如果你不嫌麻烦,也可以直接打开电脑机箱对显卡进行查看。
实例演示
2、获取显卡的安装信息文件
接下来,再用鼠标选定该显卡项目,单击鼠标右键,在“属性”窗口的“驱动程序”页面内,选择“升级驱动程序”(图2),出现“升级设备驱动程序向导”窗口。
不断单击“下一步”按钮,操作系统就会自动在硬盘中搜索SM910显卡使用的驱动程序。最后,在“驱动程序的位置”处会出现驱动程序信息文件的具体存放处,本例中为“C:\windows\INF\OTHER\Silicon Motion Inc.SMI.INF”(图3)。这时,请大家用笔将存放地址记录下来。3、找出驱动程序的所有文件
再下来,我们就可以到“C:\windows\other\inf”文件夹下找出“Silicon%20Motion%20Inc.SMI.INF”这个文件,并用字处理程序如“记事本”或“写字板”打开它。注意在其中的“[SourceDisksFiles]”源文件列表内可以看到如“*.dll、*.vxd*、*.drv”的文件名称,这就是显卡所使用的驱动程序(图4)。
最后,我们就可以通过Windows的“查找”功能将所有驱动程序文件一一找出来(图5),然后将这些驱动程序文件备份到软盘或硬盘的某个文件夹中。注意!别漏掉驱动程序信息文件(即前面所说的Silicon Motion Inc.SMI.INF),因为操作系统在安装硬件的驱动程序时,一般情况下是先找到*.INF,然后再根据该文件中所包含的硬件信息和内容来进行安装的。
打包备份
三、一次性备份硬件驱动程序
以上方法可以顺利地将各种硬件的驱动程序从操作系统中一一提取出来并备份保存。但是,如果你想备份多种硬件的驱动程序,就得逐个抽出,如果大家觉得麻烦或根本不知道该硬件的驱动程序名称、类型等信息,不妨将所有硬件的驱动程序全部备份。
具体方法是:用户把C:\Windows目录下的“System”、“Inf”和“System32”三个文件夹中的所有文件拷贝出来,因为它们已经囊括了操作系统中所有硬件的驱动程序。
备份完驱动程序后,大家以后就可以放心地安装和删除软件、游戏,重装操作系统或者用Ghost制作一个“干净”版的映像文件了。
网友评论