首 页 » 软件使用 » DriverStore\FileRepository\解析

DriverStore\FileRepository\解析

[ 2013-05-31 21:34 | 浏览次数: 7,259次 | 0条评论 ]

关注c:\Windows\System32\\\这个目录是因为这个文件夹会不停的变大那我们就来研究一下这里到底放了什么,有什么作用,到底能不能优化这个目录.

首先这个是系统的驱动安装包库,插上新的硬件后会到这里来寻找有没有合适的驱动包,有的话就安装.当然windows很聪明一般是先在网上找的(会提示:正在搜索windows update),找不到才在这里到.(什么,你不用windows update,好吧你只得依赖你自己提供或者这个库里有了).

这里的文件夹的名字是

驱动文件名_x86 _neutral_XXXXXXX/驱动文件名_amd64_neutral_XXXXXXX

驱动文件名以.inf结尾, x86/amd64是系统架构,  XXXXXXX是代表唯一的一种十六进制字符串.

在文件夹里就是驱动的具体文件了.

注意驱动一般都是以XXX.inf为安装文件的(这个文件里有驱动的相关信息和引用的文件等),有文件夹的名字中也包含了这个.

这个驱动库有个特点,在安装新的驱动(包括通过windows update自动安装的),它必然会复制驱动安装包到这里,这样可以在设备管理器里删除了硬件然后硬件重新插入就可以自动安装驱动了.

如果有的新的版本的驱动,你安装了,它不会删除或修改旧的安装包,反而会再建一个安装包,这时候那个六进制字符串就起作用了,可以用来和旧的安装包区别开来.

那什么时候这个备份的安装包会删除呢?

在设备管理器中卸载设备时,选中”删除此设备的驱动程序”,这时候那个驱动安装包才会删除,建议大家都选中.

现在来谈谈能不能优化下这个目录.

1. 删除旧的版本的驱动包,这个是完全安全的.

2. 删除你手动安装的驱动包也是安全的,因为你有这个驱动.

3. 如果你使用windows update来装驱动,那么可以放心一点删除,因为大部分驱动windows update也能装但是有个情况比较特殊,那就是某些硬件的驱动会去引用windows自带一些驱动(比如: mdmcpq.inf),这时候就会引用不到而安装失败.

安全起见,可以把驱动包放在其他地方,然后遇到硬件安装不上(包括windows update),你再把文件夹拷过去.如果你了解软链接,可以把文件夹移到其他地方,让后用软链接链接到原来的地方

您可以任意转载本文,但转载时请勿删除作者信息。
作者:hgyxbll,原文链接:http://shashanzhao.com/archives/818.html
上一篇: | 下一篇:

沙发为空,还不快枪?[点此发言]

目前还没有任何评论.