显卡驱动程序升级的一次险情
不知细心的朋友可曾发现,在各大硬件驱动程序的更新中,升级最快的往往是各类显卡,有一些品牌的显卡甚至是一周更新两次,当然这也从一方面说明该显卡的驱动程序做得尚不完善。因此,DIYer就经常更新显卡的驱动程序以获得新的支持性能。这不,笔者也跃跃欲试,自己的华硕V3400TNT显卡还是4月7日发布的3.75版本(不好意思,这款显卡好像已是出土文物了哩),对我这个老鸟来说,似乎太说不过去了吧?趁着华硕公司8月15日发布最新的5.33a版驱动,怎么着也该更新了。
当即驱猫上网来到http://www.mydrivers.com(驱动之家)下载了V3400TNT显卡的5.33a版驱动程序,将下载文件解压缩到一个临时目录中,找到Setup.exe文件双击之,选择“AGP”,然后点击“OK”,程序不到一分钟即顺利结束安装,最后根据提示点击OK按钮重启系统,本以为显卡升级胜利在望。谁知就在系统重启至出现windows98版权画面时,屏幕上出现如下的大段英文提示:
Cannot find a device file that may be needed to run windows
or a windows application.
The windows registry or SYSTEM.INI file refers to this device
file , but the device file no longer exists.
If you deleted this file ,on purpose try uninstalling the associated
application using its uninstall or program.
If you want to use the application associated with this device
file , try reinstalling that application to replace the missing
file——vcrt3400.vxd.
Press a key to continue.
凭着笔者那还算三脚猫的E文基础,我总算看明白这是系统告诉咱启动时无法找到在SYSTEM.INI和注册表中登记的一个叫vcrt3400.vxd的文件,不管它,我毫不犹豫的按下了回车键(这也算是DIY者的一个通病),总算能顺利进入系统,各软件没有什么异样,而且在“设备管理器”中查看显卡名称已经被改为“ASUS
AGP-V3400Series V5.33a”,驱动程序日期也已经更新为8-15-2000,这一切都说明我的显卡驱动升级绝对成功,只要找到这个叫vcrt3400.vxd的文件,重新拷贝到c:\Windows\System目录内就可以了。但搜索了整个硬盘也没有找到这个文件,虽然都能在按回车键后顺利进入系统,但那几行英文提示看着总是不大舒服,而且假如连这小问题也搞不定的话,说出去还有面子吗?
忽然我想起了“诺顿2000”这个老朋友,于是马上进入“扁鹊神医”Norton system check,让它对系统进行全面检查,在经过约10分钟的漫长等待后(笔者的硬盘是10.2G),程序告诉我发现系统有2个错误,点击“advance"按钮,这两个错误果然就与vcrt3400.vxd文件有关,不管它,我立即选择“Repair
all”,对所发现的错误进行全部修复,随后重新启动系统,这次一切OK,再也没有出现那讨厌的英文提示了,看来赛门铁克公司的Norton系列果然名不虚传。
一些反思:
1.为什么会出现“找不到vcrt3400.vxd文件”的问题?笔者后来想了许久,认为可能是未先卸载旧驱动程序的缘故,不过又考虑压缩包中提供了Setup.exe作为安装文件,当然是可以直接安装,不一定非要先卸载再安装,可能是其它原因吧。
2.解决问题的其它办法。虽然问题解决最后是利用Norton 2000中的系统修复工具——Norton System Check来完成的,不过后来仔细想想,这一方法实在是不怎么样,且不说Norton
System Check工具的使用多么复杂(因为这个工具对系统的检查太仔细太繁琐了,虽然大大小小的问题都帮你查出来,但就检查的时间而言,实在是太长了,就笔者的10.2G硬盘而言,花了大概有10分钟的时间,假如你的硬盘容量比我的更大的话,时间可能就更长了),可能直接从注册表和System.ini中查找到这个名为“Vcrt3400.vxd”文件的登记项将它直接删除不就得了?但笔者想来,从注册表中删除是有一定风险的,而且要删除干净也是要费不少时间的,当然也可以从Windows98的安装盘中查找到vcrt3400.vxd文件后拷贝回去,这样你就要会使用SFC工具了。
3.怎样升级显卡驱动程序最保险?有资料介绍说必须从安全模式下进行,又有些资料介绍最好先删除原有的旧驱动后再升级,还有的老鸟认为从显示器属性中的“适配器”→“更改”→“驱动程序”→“更新”最保险,但真的这样做也实在太麻烦了。再三考虑,我认为不必如此小心,毕竟显卡驱动升级并不如主板BIOS更新危险,在Windows98下直接进行升级一般是不会出现什么大问题的。当然在升级时,请先将一些正在运行的程序关掉,最好连防病毒程序的扫描功能也暂时取消,升级过程结束后,一定要立即重启动,假如没有出现什么错误提示,升级就算成功了。
总的来说,显卡驱动程序的升级是我们DIY者的日常功课之一,一方面要及时获知硬件的更新通知(可到驱动之家或显卡厂商的网站订阅),以便对显卡进行升级,另一方面也希望朋友们不可太追新,最好等有关的驱动评测出来后再升级也不迟,因为新驱动的出现,其性能究竟如何,还需要时间来检验,我们没有必要做“追新族”。假如你不希望出现像我这次升级过程那样的麻烦的话,那么我强烈建议你将系统进行一次全面的备份,这样出了问题也好及时恢复(我现在用GHOST软件做了C盘的映像,这个我取名为DISKC.GHO的映像文件大概有1.2G左右,算是我机子中最大的一个文件,自从做了这个映像文件后,我再也不用重装该死的Windows98系统了)