电脑用久了,C盘空间越来越少,很多人在清理磁盘时会注意到一个叫“DriverStore”的文件夹,路径通常是 C:\\Windows\\System32\\DriverStore。点进去一看,里面密密麻麻全是驱动相关的文件,占了好几个GB甚至十几GB的空间。这时候就有人犯嘀咕:这东西能删吗?是不是系统出了问题?
驱动程序文件夹到底存了啥
这个文件夹其实是Windows系统用来存放所有硬件驱动备份的地方。每次你安装显卡、声卡、网卡、打印机这些设备的驱动,系统都会把原始的驱动包(.inf、.sys等文件)复制一份存到DriverStore里。这样做是为了保证系统出问题时可以回滚驱动,或者重装系统后自动识别并使用已知驱动。
比如你前阵子更新了NVIDIA显卡驱动,发现新版本打游戏掉帧,想退回到旧版,系统就能从这个文件夹里找原来的驱动重新安装。如果没有这些备份,你就得再去官网下载老版本,挺麻烦的。
占十几GB正常吗
很多人看到这个文件夹动不动就5GB、10GB以上,觉得太夸张。其实对于用了两三年的电脑来说,这很常见。尤其是你频繁更新显卡驱动、换过多种外设、或者用过各种USB设备,系统就会不断往里塞驱动包。
举个例子,一个中高端独立显卡的驱动包本身就有800MB以上,加上主板芯片组、蓝牙、无线网卡、声卡等,积累下来几个G并不奇怪。如果你用的是品牌台式机或笔记本,厂商预装的驱动更多,占用自然更大。
能不能手动清理
可以直接删里面的文件吗?不建议。直接进文件夹删除可能会破坏系统依赖关系,导致设备无法识别。正确的方法是通过命令行工具来安全清理。
以管理员身份运行命令提示符,输入下面这行命令:
dism.exe /online /Cleanup-Image /StartComponentCleanup
这条命令会扫描DriverStore,自动删除那些不再被使用的旧驱动版本,保留当前正在用的和必要的回滚选项。执行完通常能腾出几GB空间,而且不会影响正常使用。
也可以加一个更彻底的参数:
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
这样会删除所有旧版本驱动的备份,只留当前版本,节省更多空间,但之后就不能回滚驱动了,适合确定当前驱动稳定的用户。
日常使用建议
平时不用太担心这个文件夹的大小。它是系统正常运作的一部分,不是垃圾文件。除非你C盘快满了,否则没必要专门去动它。如果实在空间紧张,优先考虑把微信聊天记录、视频缓存、下载目录这些大户挪走,比折腾系统文件安全得多。
另外,安装驱动时尽量通过官方工具(如NVIDIA GeForce Experience、Intel Driver & Support Assistant)来管理,避免重复安装不同版本造成冗余堆积。