电脑用了一段时间后,C盘空间越来越少,很多人开始琢磨哪些文件能删。有人发现系统盘里有个叫“DriverStore”的文件夹,位置通常在 C:\\Windows\\System32\\DriverStore,点进去一看,几十GB的空间被占了,心里立马打鼓:这东西能不能动?是不是装驱动时留下的垃圾?
驱动程序文件夹是干什么的
这个 DriverStore 文件夹是Windows系统专门用来存放驱动程序备份的地方。每次你安装新硬件,比如换了打印机、插了新显卡,系统会自动下载或手动安装对应的驱动程序,同时把原始驱动包(通常是 .inf 文件和相关文件)存进这个文件夹里。万一以后驱动出问题,系统可以快速回滚到之前的版本。
换句话说,它有点像“驱动保险箱”,确保系统在更新或更换驱动失败时还能恢复正常工作。
为什么它会变得这么大
如果你经常折腾硬件,或者重装过几次系统但没清理旧文件,DriverStore 就可能越积越多。尤其是显卡驱动,NVIDIA、AMD 的驱动包本身就不小,加上每次更新都保留旧版,几年下来占个二三十GB也不奇怪。
举个例子,你去年装过一次RX 6700 XT,后来换成了RTX 4070,但系统还留着那套老驱动。再算上蓝牙、网卡、声卡这些小驱动的累积,空间就这么被吃掉了。
能不能删
能删,但不能直接进文件夹手动删文件。这样做很可能破坏系统完整性,导致设备无法识别,甚至蓝屏。
正确的做法是用系统自带的工具来清理。打开命令提示符(管理员身份),输入下面这行命令:
dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
这条命令会清理包括驱动备份在内的系统组件存储,保留当前正在使用的驱动,删除旧版本。运行完之后,DriverStore 体积通常会明显缩小。
另外,也可以用磁盘清理工具。右键C盘 → 属性 → 磁盘清理 → 清理系统文件 → 勾选“设备驱动程序包”和“以前的Windows安装”,确认删除即可。
删了会不会影响使用
只要当前设备工作正常,删掉旧驱动包基本没影响。系统不会把你正在用的驱动给清掉,它只会处理那些不再被引用的历史版本。就像手机卸载旧版本App后,新版本照样用。
不过如果你常在不同驱动版本之间来回切换调试,比如为了游戏兼容性反复降级显卡驱动,那清掉旧包后就得重新下载安装。