巧妙复制显卡驱动盘

Author: 赵厚滨 Date: 2000年 第7期

  单位里有一台IBM计算机,型号是6282-36D,所用的CPU是Pentium166。启动Win95的时间特别长,经常会莫名其妙的死机,怀疑有病毒作怪,故对硬盘进行格式化,重新安装了Win95。安装完毕后,计算机提示显卡驱动程序不匹配,但是时间已经较长了,相应的驱动光盘亦不知去向。又弄不清楚此计算机显卡选配的是什么型号的芯片,于是打开机箱,发现显卡是集成在主板上的一块正方形芯片,上面写有“CIRRUS LOGIC CL-GD5446”等字样,于是到“控制面板”下点击“添加新硬件”,在“向导”下选择厂商为CIRRUS LGOIC,但在相应的“型号”栏只有5429/30/34、7542、7543等好几种型号,唯独没有5446。
  对于CIRRUS LOGIC公司生产的显示芯片,笔者在计算机杂志上难觅其踪影,不是十分了解。还好,同型号的计算机还有一台(暂时称其为IBM2),但是怎么才能把IBM2里的5446驱动程序完整地复制出来呢?打开“控制面板/系统/显示适配器/属性”,在“驱动程序”下提示有四个驱动程序文件:CIRRUSMM.DLL、SUPERVGA.DRV、CIRRUS.VXD、CIRRUSMM.DRV,把这四个文件复制到软盘,试着在原先的IBM电脑上安装,结果提示:“A盘——指定的位置没有包含硬件信息”,那硬件信息在哪个文件里呢?经过认真思考,认定硬件信息应该在后缀名是INF的文件中,于是查找IBM2中的*.INF,结果有将近200个后缀为INF的文件,一般来说,文件名应与芯片的生产厂家有关联,故选定文件CIRRUS.INF,将其复制到A盘,接着启动IBM计算机,自动查找到显卡,选择从A盘提供安装程序。读完A盘上仅有的五个文件后,进入安装界面,安装到10%,弹出个菜单,提示在A盘上缺少某一个文件,并给出该文件名,一阵狂喜,赶忙把该文件名记下,按“跳过”按钮,又出现同样的提示,发现凡是缺少的文件都会给出文件名,于是把这些缺少文件名都记在纸上。再到IBM2计算机上,将刚才记录下的文件查找出来,把它们一一复制到A盘,共约二十几个文件,总容量约一张软盘的容量。最后,再次启动IBM计算机,用该盘成功地驱动了5446显卡。从安装的结果来看,5446的驱动程序还可以驱动5436型号的显示芯片,因为在安装时提示是安装5436还是5446。
  本文复制显卡驱动盘有两个关键:其一是找到后缀名为INF的文件,笔者一开始没有考虑到该文件,因此走了一些弯路,浪费了一些时间;其二是把提示的缺少的文件名记下,以确保复制的驱动盘中文件完整无缺。对于软件方面的小问题,只要多思考,多操作,小故障是不难排除的。