巧妙恢复显示卡驱动程序

Author: 余文胜 Date: 1999年 第45期 23版


  本人不久前购得二手电脑一台(Pentium MMX166),已经安装了中文Windows 98。不知什么原因,近来错误频频,经常出现“蓝屏幕”非法保护错误,经数次重装系统(覆盖安装)无效,不得已准备删除原系统重新安装。不想一个始料未及的问题冒了出来,这台机器的显示卡型号很不常见(Oak VGA(PCI)OTI164-111),并且购机时没有向对方索取驱动程序安装盘。为了保险起见,我决定暂不删除原系统,先找到驱动程序再说。到各软件店转悠了一个下午,找遍了能找到的所有《电脑报配套光盘》之类的驱动程序库,都未能给我一个惊喜。
  既然“外援”无望,看来只有“闭门造车了”。来到办公室打开单位的电脑,调出它的显示卡驱动程序,仔细地分析起它的结构来。还真给我分析出个“道道”来,原来Win95/98的显示卡驱动程序大致分为两部分:一部分是包含显示卡、驱动程序信息和注册表更新数据的.INF文件;第二部分是其它文件(.EXE、.DLL、.INI、.VXD等)。而在.INF文件的[SourceDisksFiles]字段下含有驱动程序中所有第二部分其它文件的名称。
  有了这个结论事情就好办了,回到家里,打开电脑,打开“显示属性→设置→高级→适配器→更改→搜索更好的驱动程序→下一步(这一段操作都是为了找到那个.INF文件)”。如果没有意外的话,经过几秒种的搜索,在屏幕上应该会列出这个.INF文件的名称和路径(我的机器上的C:\WINDOWS\INF\OAK.INF),记下它的路径和名称,将它复制到软盘上,然后用文本编辑器将它打开,将[SourceDisksFiles]字段下列出的文件一一找到(一般在WINDOWS和SYSTEM目录下),复制到软盘上。OK,一张显示卡的驱动程序盘已经制作成功,一切搞定!
  特此草撰成文,希望能够给有类似情况又无银子上网的朋友一点有益的提示。