DC相机驱动如此装

软件世界

  我的奥林巴斯数码相机的驱动光盘不知被我搁哪儿去了,由于无法上网,把我急得满头大汗。这时忽然想起另外一台电脑上面装有它的驱动程序,但怎样找到这些文件呢?

  一、分析

  我们知道,硬件的驱动程序一般由若干“INF”文件和此硬件、系统的接口函数文件组成(一般有*.dll、*.sys、*.vxd、*.mpd、*.drv等)。现在我们只需找到相机驱动的“INF”文件即可分析出这些文件来。进入这台装有相机驱动程序的电脑中的c:\windows\inf\other文件夹,根据文件名和内容,找到了与之有关的INF文件Olpusbce.inf。

  二、尝试

  打开文件,用“copyfiles”作关键字查找(此句用来指定要复制到系统中的驱动程序文件)。首先可找到“pdr.CopyFiles=12;”,这句指明文件存放的路径。

  继续查找,即可找到“CopyFiles=pdr.CopyFiles”。

  以等号后面的字符串为关键字找到这一节,其下有一个文件名Musbport.pdr,此文件即是我们要找的相机驱动程序文件了。用查找命令在C:盘找到它,把它和Olpusbce.inf复制到一张软盘中,放入那台需要驱动的电脑中,再插上相机,在系统出现找到新硬件窗口后把路径指向A:\,系统果然提示找到驱动文件,看来分析得没错!然后系统自动安装了USB控制器驱动。

  三、成功

  急忙打开资源管理器,可并没有看到代表相机的盘符(此相机可模拟成一个移动磁盘),怎么回事?打开“设备管理器”,见“USB control mass”项上有一个大大的惊叹号,于是删除它重新安装,还是不行。百般无奈之际,我打开了它的“驱动程序详细资料”对话框,在框中列出了它驱动程序路径及文件名,其中就包括Musbport.pdr和Olpusbce.inf两个文件。可我发现Musbport.pdr这个文件信息均为“不可用”!难道这个文件没有复制到指定的目录下?用查找命令查找,果真没有!既然系统没有自动拷贝过去,那就手动进行吧!从A盘把这个文件复制到“驱动程序详细资料”中对应的c:\windows\system\Iosubsys文件夹中,再次选中“驱动程序详细资料”中的Musbport.pdr项,下面出现了这个文件的版本等信息。重新启动后,代表相机的盘符终于出现。

  此方法后来替我解决了许多类似的问题,包括驱动盘丢失以及驱动程序屡装不上的问题。