驱动程序自己装
专题快递
大家知道显卡、声卡、网卡等硬件安装后,如果要想正常发挥它的作用,还需要安装驱动程序。对初学者来说,学会硬件驱动程序的安装、升级也是十分有用的。
一 驱动程序及分类
1.什么是驱动程序
驱动程序是指对BIOS不能支持的各种硬件设备进行解释,使计算机能识别这些硬件设备,从而保证它们的正常运行,以便充分发挥硬件设备性能的特殊程序。简单地说就是用来驱动硬件工作的特殊程序。
2.为什么要安装驱动程序
从理论上讲,所有的硬件设备都需要安装相应的驱动程序,否则便无法正常工作。但像CPU、内存、主板、软驱、键盘、显示器等设备却并不需要安装驱动程序也可以正常工作,而显卡、声卡、网卡等却一定要安装驱动程序,否则便无法正常工作。这是为什么呢?
原来,早期的硬盘存储设备和物理内存的价格都极其昂贵,因此当时的设计者在设计时只是将CPU、主板、内存、显示器、软驱、键盘等标准硬件列为BIOS能直接支持的硬件(当时的设计者认为普通用户还不需要硬盘,硬盘属于可选件,所以未将硬盘列入其中),换句话说上述硬件安装后就可以被BIOS和操作系统直接支持,不再需要安装驱动程序了。但随着计算机技术的发展和进步,各种新硬件越来越多,先后出现了显卡、声卡、网卡、鼠标、光驱、打印机、Modem、扫描仪、USB设备、数码相机、游戏杆等更多更新颖的设备,如何让BIOS和操作系统支持它们就成了一个必须解决的问题。于是硬件厂商为了让操作系统能正确识别上面提到的BIOS无法直接支持的硬件,特地开发了相应的驱动程序,不安装驱动程序也就无法让这些硬件正常工作。
但是,鼠标、光驱也不是标准硬件,为什么我们并不需要安装它们的驱动程序呢?原因并不是它们不需要驱动程序的支持,而是在安装Windows时会自动安装很多系统搜索到的硬件的驱动程序,已经不用你再去手工安装了,这其中就包括鼠标和光驱。不过,假如你在纯DOS模式下想使用鼠标和光驱的话,那就还需要加载相应的驱动程序。如果你对DOS比较熟悉,那你一定知道Config.sys、Autoexec.bat两个文件,这两个文件中就分别加载了CD.SYS和MSCDEX.EXE两个文件,否则绝对无法访问光驱的。
虽然所有显卡(包括AGP和PCI接口)都可以在文本模式和最低640×480、16色模式下正常工作,但无法开启256色以上的模式,只有安装显卡专用驱动程序以后,才可以显示更高的分辨率、色深、刷新率或加入3D支持。因此显卡驱动程序的安装是操作系统安装结束后首先要做的工作。
也许你会问:内置硬件像内置的显卡、内置的声卡需要安装驱动程序吗?回答是肯定的,一般你可以从主板包装盒中找到相应的驱动程序盘,用手工安装即可。
3.驱动程序的分类
与BIOS不同,驱动程序的分类比较复杂,在安装时可要看仔细。
(1)硬件厂商提供的专用驱动程序
一般情况下,显卡、声卡、网卡都会在包装盒中配有相应的驱动程序,比较普遍的是做在一张光盘上,也有的是放在软盘上,这种专用驱动程序比较成熟、稳定,可以放心使用。而且,这些驱动程序盘都是随卡免费提供的。购买这些配件时一定要检查有无驱动程序盘。
(2)系统内置的通用驱动程序
我们这里所讲的系统都是指Windows 9x/Me/NT/2000/XP,对初学者而言,暂时不要使用Linnux系统。
一般情况下,Windows能够自动识别并安装绝大多数硬件设备的驱动程序,这些驱动程序是硬件厂商提供并通过了微软自己的Windows硬件质量实验室(WHQL)的兼容性测试,可以保证与Windows的最大兼容性,使用时不会存在什么问题。而且,Windows的版本越高,所能支持的硬件设备也越多,例如最新推出的Windows XP大部分的驱动程序都不用安装。
(3)公版驱动程序
比较常见的是显卡的驱动程序,如NVIDIA、ATi开发的显示芯片都有相应的公版驱动程序(公版是指由芯片厂商推荐的布线方法和元器件位置生产出来的型号),实际上也就是芯片厂商按照公版设计编制的驱动程序,如著名的“雷管”版驱动程序,它们的稳定性和兼容性都无可挑剔。但有些显卡生产厂商会在公版基础上重新开发驱动程序,如华硕等。
(4)其他驱动程序
除了上面介绍的三类驱动程序外,还经常可以在驱动之家等网站上看到硬件厂商提供的测试版本的驱动程序(文件名带“a”、“b”等字样),这些驱动程序只提供给用户测试,但不提供正式的技术支持,由于这些驱动程序并没有经过充分的测试,因此可能存在着一些问题;也有些驱动程序并不是原厂商推出的,是由第三方厂商或一些超级DIYer个人发布,使用起来一定要小心。
二 驱动程序的查找和选择
1.查找驱动程序
第一步:打开“设备管理器”窗口
右击“我的电脑”,选择“属性”命令,在弹出的窗口中选择“设备管理器”标签,打开如(图1)所示的窗口,可以看到这里显示了系统中所有安装的硬件设备。

第二步:查看驱动程序
在(图1)中选择某个硬件设备,例如“显示卡”下面的“NVIDIA RIVA TNT”(实际上,这里的“显示卡”就是我们通常所说的显卡,上面的“网络适配器”也就是所谓的网卡),双击后会看到“NVIDIA RIVA TNT属性”窗口,这里有一个“驱动程序”标签(如(图2)所示),可以看到驱动程序提供商、驱动程序日期、驱动程序版本、数字签名程序等信息,点击“驱动程序详细信息”按钮后还可以看到驱动程序文件的确切位置。

假如你在(图1)中看到某个设备下显示黄色的惊叹号或问号,说明该设备的驱动程序还未安装;假如某个硬件设备的型号未被正确识别(最常见的是硬盘的型号、显示器的型号等),那么说明驱动程序安装版本有误。
2.驱动程序的选择
前面已经介绍了驱动程序的四种分类,最理想的方法当然是选用硬件厂商的专用驱动程序或公版驱动程序。最简单的方法是使用Windows内置的通用驱动程序。当然,如果你已对驱动程序比较熟悉了,也可选择测试版本的驱动程序。不过,无论选用何种驱动程序,在安装前,请注意事先备份重要的系统文件和数据文件以防不测。
三 驱动程序的安装和更新
前面已经提到,一般情况下真正需要安装的驱动程序并不多,因为绝大多数设备都会在Windows安装时自动识别并由它为你自动安装相应的驱动程序,只有极少数的硬件才需要手工安装。显卡驱动程序一般应在安装完操作系统后马上安装,否则就可能出现花屏的问题。下面我们以NVIDIA RIVA TNT显卡驱动程序为例一起来学习驱动程序的安装和更新。
1.驱动程序的安装
一般情况下,当插好显卡,重新开机后,会弹出一个对话框,报告说“发现新硬件”,此时你只须按照系统提示插入驱动程序盘,然后按提示一步一步操作即可完成,当然还需要再一次重新启动系统方能生效。
不过,有时候Windows并未检测到新安装的显卡,这时可以从“控制面板→添加新硬件”中进行,按照提示一步一步即可完成安装。
2.驱动程序的更新
虽然Windows可为我们自动安装绝大部分硬件的驱动程序,但如果要想真正发挥硬件的效率,还是安装专用驱动程序为好,当然它们的版本越新越好,这就涉及到驱动程序更新的问题(初学者可以放心,驱动程序更新的操作没有什么危险,即使万一出了问题,还有方法可以恢复)。
第一步:准备好最新版本的驱动程序
在下载显卡驱动程序最新版本时请注意新版本与老版本、正式版与测试版、For Windows 9x/Me和For Windows NT/2000/XP不同版本之间的区别。一般情况下下载得到的驱动程序都是一些ZIP格式的压缩文件,将它解压缩到一个临时目录中。
第二步:启动“硬件更新向导”
从“设备管理器”中找到“显示卡”下的NVIDIA RIVA TNT设备,然后从右键菜单中选择“更新驱动程序”,即会看到如(图3)所示的“硬件更新向导”对话框,选择“从列表或指定位置安装”选项。或者,右击桌面在“显示属性”窗口中选择“设置→高级→适配器→属性→驱动程序”也可以打开该窗口。

第三步:给出驱动程序的实际路径
为了节省时间,我们最好在(图4)中勾选“在搜索中包括这个位置”复选项,然后直接点击“浏览”按钮给出驱动程序的实际路径,然后点击“下一步”按钮,很快就可以找到驱动程序。如果系统报告说未找到,可以自己选择要安装的驱动程序,但可能无法保证与系统的兼容性。

第四步:更新驱动程序
在硬件更新向导中点击“下一步”即可开始更新驱动程序,不过如果该驱动程序未通过Windows XP数字签署的话,在安装过程中会再次出现硬件安装提示框,这里请慎重决定,如果你有把握的话,就选择“仍然继续”,更新驱动程序这个过程并不需要很长时间。
第五步:重新启动系统
很快,“硬件更新向导”即会完成驱动程序的更新工作,系统会提示你需要重新启动,建议立即重新启动。如果重启动后一切正常,说明显卡驱动程序更新成功。
注意:有些显卡厂商为了方便普通用户安装或更新显卡驱动程序,他们已经做了一个安装程序,与软件安装很相似,直接执行安装程序Setup.exe即可。
四 驱动程序更新失败怎么办
虽然驱动程序更新失败不像BIOS受损那么危险,但也会造成相应硬件无法使用或系统文件被破坏等后果,解决方法如下:
方法一:重新安装旧版本驱动程序
如果能够进入Windows,那么建议重新安装旧版本的驱动程序试一试,一般都能够解决问题。
方法二:恢复旧版本的驱动程序
Windows XP为新手朋友提供了一个恢复旧版本驱动程序的功能,在(图2)中点击“返回驱动程序”按钮即可。但此方法仅局限于通过了WHQL测试的驱动程序。
方法三:重新安装硬件
这就需要打开机箱,先将显卡、声卡、网卡等硬件设备从主板中拔出,然后重新插好、重新启动、安装驱动程序(这里所指的驱动程序是旧版本)。
方法四:重装系统
如果还不行,那就只能重装系统或者恢复以前Ghost所做的映像文件。
注:以上介绍是基于Windows XP操作系统平台,其他Windows平台与之类似。