网站搜索

Windows 一直在你的 SSD 上囤积旧驱动程序——这里是清理它们的方法


在使用你的 Windows 电脑一年后,你可能会惊讶地发现,在系统盘深处隐藏着一个文件,从你安装 Windows 的那天起就一直在占用空间。在 Windows 的存储空间分解中看不到它,清理工具也不会标记它。

它可以保存几吉字节的驱动程序文件,而这些文件电脑已经不再需要,而且在游戏电脑上情况通常更糟,因为你会更频繁地更新驱动程序。这就是 Windows 的设计方式。然而,你不必一直背负这些负担。

Windows 会保留你安装过的每一个驱动程序

这是一个安全网——但它从不自己清理

你的显卡、音频芯片、网络适配器、打印机以及电脑上的每一块硬件都需要驱动程序,而它们的所有驱动程序都存储在 DriverStore 中,这是一个受保护的系统文件夹。当驱动程序更新出现问题时,Windows 会在此处查找驱动程序的以前版本,而无需互联网连接。

然而,即使驱动程序已更新,旧的驱动程序版本通常也不会被删除。该文件夹位于系统路径:C:\Windows\System32\DriverStore\FileRepository

随着你更新驱动程序,这个文件夹会继续增长,因为 Windows 从不提示你清理它,并且它的访问受限,所以你不能简单地将文件从中拖到回收站。这就是 DriverStore 可能的样子:

电脑配置文件

典型的 DriverStore 大小

轻度使用(1-2年,主要是内置驱动程序)

2-5GB

定期使用(2-4年,偶尔更新驱动程序)

5-10GB

长期使用或游戏用电脑(频繁更新显卡驱动)

10-30GB以上

NVIDIA 和 AMD 显卡驱动是这个文件夹最大的贡献者,因为单个包可能超过 1GB。然而,音频、芯片组和网络驱动也会增加其大小。

如何检查你的是否在浪费空间

文件资源管理器显示的大小很可能是你从未检查过的

一旦你导航到 DriverStore 路径,FileRepository 文件夹的大小就能可靠地反映它所包含的内容:

  • 低于5GB:对大多数日常系统来说是正常的
  • 5-10GB:值得检查,尤其是如果你经常更新驱动程序
  • 超过10GB:很可能携带大量无用数据

在采取任何进一步操作之前,了解这个文件夹包含的内容是很重要的。为此,请在提升权限的命令提示符中输入以下命令:

pnputil /enum-drivers

它显示计算机上所有已暂存的驱动程序包。与其逐行阅读,不如观察模式。如果你注意到几个条目具有不同的日期但来自同一个供应商,如 NVIDIA、Intel 或 Realtek,它们很可能是 Windows 保留的不同版本。拥有多个相同供应商的条目意味着你可以删除很多这些条目。

一旦你确认一个文件夹足够大可以清理,就只有一种推荐的方法。

卸载旧驱动程序的最安全方法

有一个免费的工具可以正确处理这个——其他所有都是猜测






不要手动删除文件。DriverStore 是一个受保护的文件夹,如果尝试绕过它,可能会破坏硬件功能。

完成这项工作的唯一工具是 Driver Store Explorer(也叫 RAPR)。这个免费且开源的工具正在积极维护,并且专门用于帮助你安全地管理 DriverStore 的内容。下载并解压 ZIP 文件,然后以管理员身份运行 Rapr.exe。在自动扫描 DriverStore 文件夹后,RAPR 会提供一个可排序的文件夹内容列表。这些信息包括驱动程序名称、提供者、版本、日期和大小。你可以通过按大小排序快速查看主要占用空间的位置。

这个工具最有价值的功能之一是 选择旧驱动程序 按钮。点击它可以让工具自动识别并标记所有过时的驱动程序版本。在删除之前,你仍然应该仔细检查这些选择。目标是查找你已经拥有较新版本的供应商的旧条目。

如果您对所选内容满意,您可以点击 删除驱动程序。驱动程序存储管理器会避免删除任何正在使用的驱动程序,只影响冗余的驱动程序副本。它之所以安全,是因为它不是绕过 Windows 自身的驱动管理系统,而是通过它来工作。

您可以选择使用 Driver Store Explorer 内置的导出功能来备份您希望删除的驱动程序。这样,如果删除驱动程序后任何外设开始表现异常,您就有了备用方案。重新安装任何已删除的驱动程序只需几秒钟。

Windows磁盘清理也有一个设备驱动程序包选项,但它几乎不会清理DriverStore文件夹。对于真正臃肿的DriverStore文件夹,唯一真正的解决方案是Driver Store Explorer。

其他两个可能浪费存储的文件夹

如果这让你感到惊讶,看看接下来的这个

Windows 上的另外两个位置遵循类似的模式:

文件夹

它存储的内容

典型尺寸影响

如何清洁

C:\Windows\SoftwareDistribution\Download

已下载的 Windows 更新包(更新安装后可安全删除)

中等(可达到5-15GB)

先停止 Windows 更新服务,删除内容,然后重新启动该服务

C:\NVIDIA 或 C:\AMD

驱动程序安装后遗留的原始 GPU 安装包

中-高(1-5GB+)

直接删除文件夹内容(驱动程序已安装)

还有另外两个你可以看看,但这些需要一些额外的背景信息:

第一个是 WinSxS,在文件资源管理器中看起来非常大。它通常会达到 10GB,但这个数字被夸大了,因为 Windows 会多次计算其中的一些数据,因为它使用了硬链接。

休眠文件 (hiberfil.sys) 是另一个通常会增长到与系统内存一样大的文件。禁用休眠会删除它,但这一选项最适合桌面电脑,因为它们通常不使用休眠功能。

您可以轻松地在 DriverStore 和表格中的另外两个文件夹之间回收大约 5 到 20GB 的空间。

你使用 Windows 的时间越长,这一点就越重要

DriverStore 并不像你习惯的传统 Windows 杂乱,因此你不会自然地想到要精简它。它是一个安全功能,但在你使用了一段时间的系统上,它会占用大量存储空间,需要引起注意。

与其不断追踪随机的临时文件,不如偶尔花五分钟时间清理它,这可能是更有效的时间利用方式。

相关文章