1)先找到某硬件对应安装信息文件(.inf后缀的文件名)
该inf文件名称可以在 设备管理器下该硬件属性的详细信息的Inf名称下拉列表中找到。该inf文件在 C:/windows/inf 下。
2)找到该inf文件后打开,在其 [SourceDisksFiles]项目列表中可以看到“*.dll、*.vxd、*.drv、*.exe、*.ini”等驱动程序的文件名。记录下它们,然后通过“查找”功能将它们一一找出。最后将找到所有驱动程序文件和该inf文件备份到其他存储介质中。
注意别漏掉安装信息文件,因为系统在安装硬件的驱动程序时,一般情况下是先找到“*.inf”文件,然后根据该文件中所包含的硬件信息和内容来进行安装的。
------------------------------------------------------------------------------------------------------------------------
http://media.ccidnet.com/media/cce/453/01001.htm 提到的第二个方法是:
当我们不知道所要提取地驱动程序的硬件名称、类型等信息。而且丢失了显卡、声卡和Modem等大部分硬件的驱动程序盘,那么我们就直接将C:/Windows下的System、Inf和System32三个文件夹中的所有文件备份下来。因为它们囊括了系统中所有硬件的驱动程序。实际操作时,例如我们要格式化C盘,再重装操作系统,可分两步来完成。
第一步,先在D盘或其他驱动器上创建一个临时文件夹,如“Drivers”,然后将上述三个文件夹中的所有文件复制到D:/Drivers中。
第二步,现在我们可以放心地格式化C盘,然后重装操作系统。重装的过程中,Windows会自动搜索到大部分硬件的驱动程序。对于一些不支持即插即用的硬件设备,我们可以对其进行手工安装。方法是,找到未被Windows正确识别出来的硬件设备,单击“属性”按钮,然后在“驱动程序”页面中点击“升级驱动程序”,当出现“希望Windows进行什么操作?”时,选择“搜索比当前设备使用的驱动程序更好的驱动程序”一项,接下来在搜索路径的“指定位置” 选项前打勾,并在其文本框内输入“D: / drivers”。或者按照“更新设备驱动程序向导”的提示,一步步地完成即可。这样Windows就会自动找到相关硬件的驱动程序并进行正确的安装,从而使各种硬件设备重新正常工作。