识别未知硬件设备

      虽然微软也一直致力于使Windows操作系统能够识别更多的硬件设备,希望能够自动为这些硬件设备安装驱动程序,但在实际使用的过程之中,除了许多硬件设备缺乏适用于新一代64位操作系统的驱动程序之外,即使Windows 98、Windows XP之类已经比较成熟的操作系统,因无法正确识别硬件设备而无法安装程序,导致硬件设备无法使用的情况仍时有出现。此时,自行提供驱动程序是你唯一的选择,但如果你并没有这一硬件设备的驱动程序,又或者根本不知道这一未知设备是什么,那么你首先自己需要先识别出未知硬件设备,才能够找到对应的驱动程序。

      通常,要识别操作系统未能识别出的硬件设备可以有两种方法:其一是利用硬件检测软件检测获得硬件设备的详细信息,然后进行判断;其二则是利用各种硬件设备之中存储的生产商和产品信息,通过查询硬件设备的生产商和产品的ID进行识别。

      前者比较简单但是否能够找到足够的信息帮助你识别硬件设备,将视软件的能力各异。可以检测硬件设备详细信息识别硬件设备的软件很多,Dr. Hardware(http://www.dr-hardware.com/)和HWiNFO (http://www.hwinfo.com/)可以提供设备的信息,而Driver Guide Toolkit(http://www.driverguidetoolkit.com/)之类的驱动程序工具软件甚至还直接提供了未知设备识别功能。后者则准确性非常高,但比较麻烦和要求你对相关的电脑知识比较了解。下面将介绍这查询硬件设备ID的操作方式,你可以在阅读之后再根据自己的情况进行选择。

查询硬件设备ID

      各种硬件设备之中都存储着生产商和产品的信息,例如生产商ID、产品ID、产品版本号等等,Windows操作系统在自动识别硬件设备时,实际上就是通过这些信息进行识别的,而一些在操作系统推出之后生产的设备,又或者其他Windows暂时无法正确识别的硬件设备,我们都可以自行查询硬件设备的生产商和产品的ID进行识别。

      那么,我们从何处可以获得硬件设备的信息呢?除了各种硬件检测软件可能帮上忙外,从操作系统检测到的硬件信息中,我们也可以找到蛛丝马迹。所有操作系统检测到的硬件信息,无论系统是否能够正确的识别出硬件产品的生产商以及产品,都将被保存在系统的注册表中,我们只需运行“REGEDIT”打开注册表编辑器,在注册表中就能够查找到这些信息。在Windows 98/Me等操作系统,硬件信息被保存在“HKEY_LOCAL_MACHINE\Enum”,而在Windows XP之类的操作系统中,保存的位置有所不同,将会被保存在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum”。

      以查找一未知PCI适配卡,例如一个显示卡为例,运行注册表编辑器并依次单击进入到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum”,单击其中的PCI项将能够查找到所有系统找到PCI硬件的信息,逐一单击它们并选择其下的子项查看其中的数据,其中的“Class” 数据是硬件设备的类型,如果是“Unknown”则是系统未能识别的未知硬件设备,而“DeviceDesc”是设备的名称,如果是未知的显示卡有可能被识别为兼容的PCI显卡,数据有可能为“Standard PCI Graphics Adapter”。根据你的实际情况和要识别的硬件设备种类,找出你需要识别硬件信息的一个记录后,回头看看该记录的上一级项名称,也就是“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI”之下的项名称。你将会看到一个类似“VEN_1002&DEV_4173&SUBSYS_7C21174B&REV_00”之类的项名称,这其中就包含了该硬件设备的生产商ID和产品ID等信息,其中1002是生产商ID,4173是产品ID,有了这两个ID,你就能够找出这是一个由谁生产的什么硬件设备。

      有了生产商ID和产品ID之后,接入互联网打开PCI Vendor and Device Lists(http://www.pcidatabase.com/)网站,在网站首页的“Vendor Search”输入框中输入生产商ID进行搜索,或者在“Device Search”输入框中输入产品ID进行搜索,你就能够找出这一个未知设备是什么。但需要注意,通过产品ID进行搜索时,有可能返回多种符合条件的硬件产品信息,此时你可以根据各硬件的“Vendor Id”信息进行分析,找出真正对应你所拥有设备的信息,然后再据此找到产品的驱动程序。


Google

.

发表评论

(如果您从未在这里发表过评论, 您的评论必须在网站管理员验证后才可以显示, 谢谢您的耐心等候.)


引用通告

拥有Blog的朋友引用时可以使用以下链接发送引用通告(TrackBack):
http://gztw.com/lancms/mt-tb.cgi/40

链接

推荐阅读

关于种玉堂

种玉堂站内文章为作者原创,而本站新闻资讯则大多是道听途说。设立本站仅为了让文章在网上有个安身之所,同时也希望能够与更多的朋友分享。

有关站内的大小事务,如有需要可以发电子邮件至GZTW@GZTW.COM联系。