6.5 安装硬件驱动程序

6.5.1 什么是驱动程序

驱动程序实际上是一段能让电脑与各种硬件设备通话的程序代码,通过它,操作系统才能控制电脑上的硬件设备。如果一个硬件只依赖操作系统而没有驱动程序的话,这个硬件就不能发挥其特有的功效。换言之,驱动程序是硬件和操作系统之间的一座桥梁,由它把硬件本身的功能告诉给操作系统,同时也将标准的操作系统指令转化成特殊的外设专用命令,从而保证硬件设备的正常工作。

驱动程序也有多种模式,比较熟悉的是微软的“Win32”驱动模式,无论使用的是Windows XP,还是Windows 7/8操作系统,同样的硬件只需安装其相应的驱动程序就可以用了。我们常常见到“For XP”或“For Win8”之类的驱动程序,是由于这两种操作系统的内核不一样的,需要针对Windows的不同版本进行修改。而不需根据不同的操作系统重新编写驱动,这就给厂家和用户带来了极大的方便。

6.5.2 查找和安装硬件驱动程序

虽然Windows 7/8系统能够识别一些硬件设备,并为其自动安装驱动程序。但是默认的驱动程序一般不能完全发挥硬件的最佳功能,这时就需要安装生产厂商提供的驱动程序。

另外,对于有些硬件设备Windows 7/8/10系统无法识别,就无法自动安装其需要的驱动程序,这些都需要用户来安装设备驱动程序。如图6-16所示为无法识别被打上黄色感叹号的硬件设备。

图6-16 无法识别被打上黄色感叹号的硬件设备

6.5.3 如何获得驱动程序

获取硬件的驱动程序主要有以下几种方法。

1.购买硬件时附带的安装光盘

购买硬件设备时,包装盒内带有一张驱动程序安装光盘。将光盘放入光驱后,会自动打开一个安装界面引导用户安装相应的驱动程序,选择相应的选项即可安装相应的驱动程序,如图6-17所示。

图6-17 驱动程序安装界面

2.从网上下载

通过网络一般可以找到绝大部分硬件设备的驱动程序,获取资源也非常方便,通过以下几个方式即可获得驱动程序。

(1)访问硬件厂商的官方网站

当硬件的驱动程序有新版本发布时,在官方网站都可以找到,下面列举部分厂商的官方网站:

❶微星:http//www.microstar.com.cn/

❷华硕:http//www.asus.com.cn/

❸ nVIDIA: http//www.nvidia.cn/

(2)访问专业的驱动程序下载网站

用户可以到一些专业的驱动程序下载网站下载驱动程序,(如驱动之家网站,网址为:http//www.mydrivers.com/),在这些网址中可以找到几乎所有硬件设备的驱动程序,并且提供多个版本供用户选择。

提示

下载时注意驱动程序支持的操作系统类型和硬件的型号,硬件的型号可从产品说明书或Everest等软件测试得到。

驱动程序可分为公版、非公版、加速版、测试版和WHQL版等几种版本,用户根据自己的需要及硬件的情况下载不同的版本进行安装。

❶公版:由硬件厂商开发的驱动程序,其兼容性很大,更新也快,适合使用该硬件的所有产品,在NVIDIA官方网站下载的所有显卡驱动都属于公版驱动。

❷非公版:非公版驱动程序会根据具体硬件产品的功能进行改进,并加入一些调节硬件属性的工具,最大限度地提高该硬件产品的性能,非公版驱动只有华硕和微星等知名大厂才具有实力开发。

❸加速版:加速版是由硬件爱好者对公版驱动程序进行改进后产生的版本,使硬件设备的性能达到最佳,不过在稳定性和兼容性方面低于公版和非公版驱动程序。

❹测试版:硬件厂商在发布正式版驱动程序前会提供测试版驱动程序供用户测试。这类驱动分为Alpha版和Beta版,其中Alpha版是厂商内部人员测试版本,Beta版是公开测试版本。

❺WHQL版:WHQL(Windows Hardware Quality Lads, Windows硬件质量实验室)主要负责测试硬件驱动程序的兼容性和稳定性,验证其是否能在Windows系统操作系统中稳定运行。该版本的特点就是通过了WHQL认证,最大限度地保证了操作系统和硬件的稳定运行。

6.5.4 到底应该先装哪个驱动程序

在安装驱动程序时,应该特别留意驱动程序的安装顺序。如果不能按顺序安装的话,有可能会造成频繁的非法操作、部分硬件不能被Windows识别或是出现资源冲突,甚至会有黑屏、死机等现象出现。

1)在安装驱动程序时应先安装主板的驱动程序,其中最需要安装的是主板识别和管理硬盘的IDE驱动程序。

2)依次安装显卡、声卡、Modem、打印机、鼠标等驱动程序,这样就能让各硬件发挥最优的效果。

6.5.5 实践:安装显卡驱动程序

由于Windows 10/8和Windows 7系统驱动安装方法相同,下面以Windows 7系统安装显卡驱动程序为例讲解驱动程序的安装方法。

具体安装方法如下:

1)把显卡的驱动程序安装盘放入光驱,接着弹出“自动播放”对话框。在此对话框中,单击“运行autorun.exe”选项,如图6-18所示。

图6-18 运行光盘

2)弹出“用户账户控制”对话框,在此对话框中单击“是”按钮,如图6-19所示。

图6-19 “用户账户控制”对话框

3)接下来会运行光盘驱动程序,并打开驱动程序主界面,选择系统对应的驱动程序,这里单击“Windows 7 Driver”选项,再单击“Windows 732-Bit Edition”选项,如图6-20所示。

图6-20 驱动程序主界面

4)选择显卡型号对应的驱动选项,本例中显卡的型号为“昂达GeForce 9600”,因此这里选择“GeForce 8/9 Series”选项,如图6-21所示。

图6-21 选择显卡的型号

5)进入驱动程序安装向导,根据提示单击“下一步”安装即可,如图6-22所示。

图6-22 开始安装驱动程序

6)复制完驱动文件之后,系统开始检测注册表,然后开始复制驱动程序到系统中,复制完文件后,弹出安装完成的对话框,单击“完成”按钮,显卡驱动程序安装完毕,重启计算机后即可看到安装好的显卡驱动。