安装驱动程序顺序的学问

来源:互联网 发布:日内交易 知乎 编辑:程序博客网 时间:2024/04/29 16:07

驱动程序的安装顺序也是一件很重要的事情,它不仅跟系统的正常稳定运行有很大的关系,而且还会对系统的性能有巨大影响。——在平常的使用中因为驱动程序的安装顺序不同,从而造成系统程序不稳定,经常出现错误现象重新启动计算机甚至黑屏死机的情况并不少见。而系统的性能也会被驱动程序的安装顺序所左右,不正确的安装顺序会造成系统的性能的大幅下降。

第一步,安装操作系统后,首先应该装上操作系统的Service Pack(SP)补丁。我们知道驱动程序直接面对的是操作系统与硬件,所以首先应该用SP补丁解决了操作系统的兼容性问题,这样才能尽量确保操作系统和驱动程序的无缝结合。

第二步,安装主板驱动。主板驱动主要用来开启主板芯片组内置功能及特性,主板驱动里一般是主板识别和管理硬盘的IDE驱动程序或补丁,比如Intel芯片组的INF驱动和VIA的4in1补丁等。如果还包含有AGP补丁的话,一定要先安装完IDE驱动再安装AGP补丁,这一步很重要,也是很多造成系统不稳定的直接原因。

第三步,安装DirectX驱动。这里一般推荐安装最新版本,目前DirectX的最新版本是DirectX9.0C。可能有些用户会认为:“我的显卡并不支持DirectX 9,没有必要安装DirectX9.0C”,其实这是个错误的认识,把DirectX等同为了Direct3D。

DirectX是微软嵌在操作系统上的应用程序接口(API),DirectX由显示部分、声音部分、输入部分和网络部分四大部分组成,显示部分又分为DirectDraw(负责2D加速)和Direct 3D(负责3D加速),所以说Direct3D只是它其中的一小部分而已。

而新版本的DirectX改善的不仅仅是显示部分,其声音部分(DirectSound)——带来更好的声效;输入部分(DirectInput)——支持更多的游戏输入设备,并对这些设备的识别与驱动上更加细致,充分发挥设备的最佳状态和全部功能;网络部分(DirectPlay)——增强计算机的网络连接,提供更多的连接方式。只不过是DirectX在显示部分的改进比较大,也更引人关注,才忽略了其他部分的功劳,所以安装新版本的DirectX的意义并不仅是在显示部分了。当然,有兼容性问题时另当别论。

第四步,这时再安装显卡、声卡、网卡、调制解调器等插在主板上的板卡类驱动。

第五步,最后就可以装打印机、扫描仪、读写机这些外设驱动。

这样的安装顺序就能使系统文件合理搭配,协同工作,充分发挥系统的整体性能。

另外,显示器、键盘和鼠标等设备也是有专门的驱动程序,特别是一些品牌比较好的产品。虽然不用安装它们也可以被系统正确识别并使用,但是安装上这些驱动程序后,能增加一些额外的功能并提高稳定性和性能。

比如微软的鼠标驱动IntelliPoint,不仅可以自己重新定义鼠标每一个按键的功能,还能调节鼠标的移动速度,这点对于一些游戏玩家十分重要——比如玩FPS游戏时能否迅速准确的把准星定位在敌人的头上,这就看你对自己鼠标的移动速度的把握了。

所以如果你的这些产品有驱动程序的话,别浪费了,把它们也安装上去吧。

获取驱动程序

1.获取驱动程序前的准备——识别硬件型号

知道了驱动程序的安装顺序后,我们就要来获取驱动程序,为安装做准备。不过驱动程序这么多,我们怎么样才能获取到正确的驱动程序?这就要求我们能了解计算机中各个硬件设备的型号,然后才知道我们需要那些相应的硬件驱动程序。

对硬件型号的准确判断并不是一件容易的事情,特别是那些老式的、不常见的声卡、网卡、猫、显卡和主板,往往让人判断失误而选择了不当的驱动程序,在这里我们给大家介绍几种鉴别硬件型号的方法:

(1)查看硬件说明书

我们在购买来硬件之后,一般都带有说明书和驱动光盘(或软盘)。在说明书中会详细介绍了此硬件的型号,以及该硬件在各种操作系统中的安装方法。

(2)观察硬件外观

在一些硬件的外观上通常会印有自己的型号,如主板的PCB板上;如果没有,通过察看硬件上的芯片也可以看出该产品的型号,比如显卡的核心芯片,主板的北桥芯片等,这时就算不知道是哪个厂商生产的,我们也可以使用通用的公版驱动程序。

由显卡GPU确定

由声卡CODE确定

由主板标识确定

由北桥芯片确定

这个方法适于所有的硬件,一般通过实物观察都可以确定正确的型号。

(3)通过开机自检画面通过开机自检画面同样可以来看出硬件设备的型号。在开机时,电脑会自动检测各个硬件,然后显示出一些硬件信息,但是这些信息出现的时间很短,随即就会进入系统,不过只要按下键盘上的“PauseBreak”键,我们就可以使该开机信息画面暂停住了,以便我们慢慢查看,按回车键它就会继续运行了。

电脑刚启动时显示的第一幅画面就是包含有显卡的信息。

从图中显示的“GeForce FX5200”我们就可以知道该电脑使用的显卡型号了。第二幅画面是显示的是主板的BIOS信息,我们需要注意的是其左下角的一段字符。需要注意的是,不同的BIOS版本显示的信息也不一样,我们这里只以最常见的AWARDBIOS为例子。

这段字符就是BIOS-ID,如图所示:在BIOS生产日期后面的首先是芯片组信息,图中的“nVidia”代表芯片组就是nVIDIA系列的,如“i845”就是代表芯片组是Intel845系列的;接着的是I/O芯片,这里这个主板采用的是nVIDIA自家的nForce芯片;接下来是一段九位的编码,前五位是芯片组编码,代表主板采用的芯片组类型,如这里的“6A61B”表示是nVIDIAnForce2芯片组;接下来的第六、七位是厂商编码,“A1”即表示是升技。这里的芯片组编码和厂商编码都可以从网上搜索到对应的含义。

接着来出现的第三幅图显示的是硬件信息。如图,其下半部分是个PCI设备列表,这里列出了电脑里各个硬件设备的一些信息。对我们识别硬件设备型号有用就是其中的VendorID(厂商ID)和DeviceID(设备ID),这两个ID是PCI-SIG组织统一编制命名的。我们把其中对我们安装驱动有用的设备,比如NetworkController(网卡)、Multimedia Device(声卡)和DisplayController(显卡)对应的Vendor ID和DeviceID记下来,然后到“http://www.pcidatabase.com/”网站进行查询,就可以知道这些硬件设备的型号了。

比如输入声卡对应的Deviece ID为006B,就可以知道这个声卡是属于nVDIA的设备了。

(4)使用第三方软件除了上面介绍的方法外,借助第三方软件查看当前硬件信息也是一个非常好的办法。这类有很多软件,如AIDA32、HWINFO等。

在Windows下我们推荐使用AIDA32。它的使用方法十分简单,安装上去点击其中的“计算机”——“摘要”即可对电脑里的硬件设备一目了然。(下载地址:http://www.mydrivers.com/tools/dir14/d5912.htm)

AIDA32显示画面

而在DOS下我们推荐使用Hwinfo来帮助大家确认硬件型号,而且它有个优点,不像Windows下的一些检测软件只有在驱动程序安装正常后才能正确显示硬件信息,Hwinfo通过底层语言直接访问硬件寄存器或BIOS芯片,因此可以准确地判断大部分硬件型号而不须你翻箱倒柜地拆机。(下载地址:http://www.mydrivers.com/tools/dir16/d6477.htm)

主板型号包括硬件配置一览无余

不仅如此,你可以从红线圈选处进入PCI、AGP、ISA设备的详细查看页。

所有声卡、网卡、猫所有PCI设备在这里全部都能找齐

AGP设备即显卡型号

通过Hwinfo的强大功能你可以很方便地查找出硬件的准确型号,尤其是那些老式的、板卡标识模糊不清、不常见的网卡、声卡、猫或者是主板,从而下载正确的驱动程序。Hwinfo除了可以确定硬件型号外,拿它验明硬件的真伪也是一个非常不错的厉器。

2.获取驱动程序的途径

好了,现在已经知道了硬件设备的型号,下面我们就可以开始为其找相应的驱动程序。一般我们可以从以下几方面来获取驱动程序。

(1)配套安装盘

我们在购买硬件设备时都会提供有配套光盘或者软盘,这些盘中就有该硬件设备的驱动程序。不过我们并不推荐大家一直使用配套盘的驱动程序,因为一般配套盘中的驱动程序都是硬件刚推出时的旧版本,而有实力的厂商,都会定期更新驱动程序提供给他们的用户。在硬件从发售到退出历史舞台的过程中,不断进行着最优化开发的新驱动就会不断地涌现,而我们手中硬件的性能(包括兼容性、稳定性和速度)都会随着驱动的升级而不断地趋于完美,并且还会带来更多的功能,所以对于配套盘的驱动程序,该“抛弃”时就“抛弃”。

(2)操作系统自动提供

我们前面讲过,操作系统已经包含了很多常用的硬件设备,如鼠标、键盘等设备的驱动程序,而高版本的操作系统甚至还包含了很多显卡、声卡和网卡等设备的驱动程序——原则上是操作系统的版本越高兼容的硬件设备也就越多。

不过前面同样讲过,硬件的更新总是领先于操作系统(比如Windows)版本的更新,并且硬件厂商为了提高其硬件产品的性能和兼容性,也在不停的发布新版本的驱动程序,所以操作系统包含的驱动程序版本一般较低,不能完全发挥这个硬件的性能和提高它的兼容性。因此,我们一般只有在无法通过其他途径获得专用驱动程序的情况下,才使用操作系统提供的驱动程序。

(3)网站

这是我们建议大家都采用的获取驱动程序的途径。现在网络资讯的发达,让我们可以非常方便的获得到很多东西,驱动程序就是其中一种,而由于厂商还会经常更新其驱动程序,网络也就成了最迅速最省成本的发布途径。

驱动程序是硬件产品的必需附属物,所以我们到该硬件设备的官方网站就可以下载所对应的驱动程序。但是这样非常麻烦,因为我们的硬件经常来自不同的厂商,访问多个不同的网址并且寻找适合的驱动有些大海捞针的味道,更何况不少厂商都是属于外国公司,要和满屏的“天书”打交道,真要命。所以我们推荐大家到国内的专业驱动下载网站——驱动之家下载你所需的驱动程序,(网址是http://www.mydrivers.com/),驱动之家收集了当前绝大多数硬件产品的驱动程序,而且更新速度基本和厂商的同步,相信一定不会让你失望的。

安装驱动程序

把所有要安装的驱动程序都准备好后,我们就可以开始安装驱动程序了。驱动程序的安装方法也有很多种,下面就从易到难慢慢来看看。

1.安装傻瓜化——双击安装

现在硬件厂商已经越来越注重其产品的人性化,其中就包括将驱动程序的安装尽量简单化,所以很多驱动程序里都带有一个“Setup.exe”可执行文件,只要双击它,然后一路“Next(下一步)”就可以完成驱动程序的安装。有些硬件厂商提供的驱动程序光盘中加入了Autorun自启动文件,只要将光盘放入到电脑的光驱中,光盘便会自动启动。

然后在启动界面中单击相应的驱动程序名称就可以自动开始安装过程,这种十分人性化的设计使安装驱动程序非常的方便。

2.从设备管理器里自己指定安装

如果驱动程序文件里没有Autorun自启动也没有有“Setup.exe”安装可执行文件怎么办?这时我们就要自己指定驱动程序文件,手动安装了。

我们可以从设备管理器中来自己指定驱动程序的位置,然后进行安装。当然这个方法要事先准备好所要安装的驱动程序,该方法还适用于更新新版本的驱动程序。

首先从控制面板进入“系统属性”,然后依次点击“硬件”——“设备管理器”。

如图,网卡是没有安装驱动程序的设备,其前面会有感叹号“!”标示。

右键点击该设备,然后选择“更新驱动程序”

接着就会弹出一个“硬件更新向导”,我们既然知道了它是属于什么型号的设备,而且还有它的驱动程序,选择“从列表或指定位置安装”。

如果驱动程序在光盘或软盘里,在接着在弹出的窗口里把“搜索可移动媒体”勾上就行,如果在硬盘里,则把“在搜索中包括这个位置”前面的复选框勾上,然后点“浏览”。接着找到咱们准备好的驱动程序文件夹,要注意的是很多硬件厂商会把其生产的很多类型的硬件设备驱动都压制在一张盘中,而且还会有不同的操作系统版本,如ForWin2K(Win2000)和For WinXP的,要注意选择正确的设备和操作系统版本。点“确定”之后,点击“下一步”就行了。

接着就找到咱们准备好的驱动程序文件夹,有时候里面会有多个设备,而且还会有不同的操作系统版本,如ForWin2K(Win2000)和For WinXP的,注意选择正确的设备和操作系统版本。点“确定”之后,点击“下一步”就行了。

片刻之后,就可以完成这个设备的驱动程序安装了。

3.让Windows自动搜索驱动程序

我们前面说过,高版本的操作系统支持即插即用,所以当我们安装了新设备后启动电脑,在计算机进入操作系统(如Windows)时,若用户安装的硬件设备支持即插即用功能,则在计算机启动的过程中,系统会自动进行检测新设备,当Windows检测到新的硬件设备时,会弹出“找到新硬件向导”对话框。

咱们首先可尝试让其自动安装驱动程序,选择“自动安装软件”,然后点“下一步”,如果操作系统里有包含了该设备的驱动程序,操作系统就会自动给其装上,我们也就完成任务。如果没有,就无法安装这个硬件设备了。

这时我们就要自己来指定驱动程序文件的位置了。点击“上一步”回到刚才的“找到新硬件向导”对话框。然后选择“从列表或指定位置安装”,接着点“下一步”。

接下来的步骤就跟使用设备管理器的“硬件更新向导”一样了,自己指定驱动程序的位置,然后安装就行了。

升级、备份和卸载驱动程序

1.升级驱动程序

我们前面已经讲过了升级驱动程序的种种好处:提高性能、增强兼容性、增添功能。所以我们应该时常关注一下自己电脑里一些设备的驱动程序是否有新版本的发布,做到及时更新。

升级驱动程序的方法有两种:

(1)手动更新

去硬件设备的官方网站或者是“驱动之家”(http://www.mydrivers.com/)等网站下载自己所需的新版本驱动程序,然后进行安装。驱动程序的安装方法我们已经了解,而驱动程序的升级同样差不多,既可以直接使用驱动程序里的“Setup.exe”安装文件,也可以从设备管理器里自己指定更新安装。不过为了避免出现一些兼容性问题,我们建议升级新的驱动程序前,最好先把老版本的驱动程序卸载了再安装,卸载方法将在后面提到。

(2)软件更新

如果你不想每天都在网站上反复的搜寻自己设备的驱动程序,也可以使用软件来帮你下载,“驱动精灵”就是驱动之家出品的一款免费的集驱动程序更新、备份和还原的工具。(下载地址:http://www.mydrivers.com/tools/dir14/d5842.htm)

然后在右边的“当前的程序”中选中你要卸载的驱动程序,如“NVIDIA DisplayDriver”,然后点击“更改/删除”按钮,再点击“是”确认卸载即可。

点击上面工具栏“更新驱动”,驱动精灵将自动侦测本机安装的所有硬件设备,和正在运行的操作系统,并直接在右边的对话框中直接给您最新的驱动程序的介绍,点击右下角的“下载驱动”,马上最新版本的驱动就会从驱动之家的服务器下载到你的机器上,然后你再安装即可。

2.备份驱动程序

这里的备份不是指对原有的驱动盘进行备份,而是直接从操作系统里提取已经安装好的驱动程序,进行备份。

我们知道我们的电脑经常会因为各种不可预知的原因需要重装系统,而重装系统后安装驱动程序是必不可少的步骤。这对于那些硬件设备还比较新,容易找到驱动程序的用户就不算什么了。但对于那些硬件设备型号比较老,且驱动光盘已经丢失还很难再找到驱动程序的用户,趁着现在电脑还能正常工作赶紧备份驱动程序就可以说是“救命之招”了。

备份驱动程序的方法也有两种:

(1)手工备份

我们在操作系统上安装的驱动程序文件,都会放在操作系统所在盘Windows目录下的System、Inf和System32三个文件夹中,Windows2000例外,它是放在WINNT下的system和system32中。比如你的操作系统安装在C盘,则我们把“C:Windows”下的System、Inf和System32三个文件夹中的所有文件备份下来就可以了,Windows2000则是备份C:WINNT下的system和system32中的文件。

所以我们在重装操作系统之前,可先把这几个文件夹的文件备份到另外一个分区,然后重装操作系统后再把驱动程序指定到这个文件夹中进行安装。

我们也可以具体备份某个驱动文件,先在“设备管理器”中双击该硬件设备,察看其属性。

然后在“驱动程序”项下,选“驱动程序详细信息”。

然后就可以看到该硬件设备的驱动具体文件了,根据路径将驱动文件备份就可以了。

(2)软件备份

同驱动更新一样,除了用手工方法进行驱动备份外,我们还可以使用“驱动精灵”来进行全自动备份。

点击上面工具栏的“备份驱动”,然后在左边的硬件设备列表中把需要备份的驱动程序前面打上勾,点击右下角的“开始备份”就可以了,是不是很简单!

我们还可以在备份设置里选择备份的类型,如备份成一个自动解压缩文件等。

3.卸载驱动程序

为了避免出现一些兼容性问题,我们建议升级新的驱动程序前,最好先把老版本的驱动程序卸载了再安装,我们来看看怎么卸载驱动程序。

(1)在设备管理器中卸载

这里以Windows2000/XP为例,先打开设备管理器,找到想要卸载驱动程序的硬件设备,然后右键点击它,选择“卸载”即可。

也可以双击该硬件设备,然后在弹出的对话框中选择“驱动程序”项,然后点“卸载”。

在Windows98中卸载的方法也差不多,在设备管理器中选中要卸载驱动的硬件设备,然后单击窗口下部的“删除”按钮,在弹出的对话框点击“确定”即可将其驱动程序卸载掉。

(2)在“添加或删除程序”中卸载

我们有些驱动程序安装后还会自动添加到“添加或删除程序”中,比如nVIDIA的显卡驱动,这样我们就可以在“添加或删除程序”中将其卸载。

首先在“控制面板”中点击“添加或删除程序”进去其窗口

原创粉丝点击