深入解析Windows 7的设备驱动管理
2009-06-02 09:40:33 来源:WEB开发网是否能够对硬件提供良好的支持,是Windows 7面临的一个严峻考验,同时也是用户是否选择Windows 7的一个重要指标。所谓的硬件支持,说到底就是设备的驱动问题。Windows 7在硬件的驱动方面有哪些新的特性?如何在Windows 7中进行驱动故障排错?我想这都是用户所关系的问题,笔者将结合自己的Windows 7使用体验及其自己的理解,就Windows 7的设备驱动问题进行一个比较深入的解析,希望对大家有所帮助。
1、Windows 7的设备驱动文件解读
在Windows 7中包含了一个覆盖范围很广的身边驱动程序库。在该操作系统的基本安装中,这些驱动程序都会保存在驱动程序存储区中,它们位于%SystemRoot%System32DriverStoreFileRepository目录下。另外,在DriverStore文件夹中还保存了对应本地化后的驱动程序信息的子文件夹,对于在系统上配置的每个语种,在这里都有一个对于的子文件夹。例如,笔者安装的是Windows 7的英文版,有关本地化的英语驱动程序信息就位于en-us子文件夹中。(图1)
在驱动程序存储区中,每个设备驱动程序都经过了认证,并确保可以与Windows 7系统完全兼容,通过还带有微软的数字签名,这可以确保驱动程序在操作系统中绝对可用。在安装新的兼容性即插即用设备时,Windows 7会在驱动程序存储区中检查可用的兼容设备驱动程序。如果找到,则操作系统就会自动安装该设备。
每个设备驱动程序都有一个相关联的安装信息文件,该文件以.inf作为扩展名,其中包含了关于正在安装的设备的详细配置信息。另外,还有信息文件标识出的每个驱动程序要使用的所有源文件,这些文件以.sys为扩展名。驱动程序还与组件清单文件相关联,清单文件使用可扩展标记语言编写,其中包含了有关驱动程序数字签名的详细信息,并且还可能包含对自身进行配置,以便自动使用该设备的即插即用信息。
更多精彩
赞助商链接