知识库 →5 分钟阅读更新时间: 2026-09-21

Windows 的 Prefetch 文件夹是什么,该不该清理?

Prefetch 是位于 C:\Windows\Prefetch 的一个小系统文件夹,Windows 用它来让应用启动得更快,而不是更慢。它只占几兆字节的布局数据,会自动填充,也会自动修剪自己的条目,所以清理它不会带来任何提速——恰恰相反,在 Windows 重建追踪数据之前,程序接下来的几次启动还会稍微变慢。下面说说它里面到底是什么,以及什么时候值得清理。

Prefetch 文件夹里到底是什么

每次启动程序,Windows 都会往 C:\Windows\Prefetch 写入一个很小的 .pf 文件——通常在 4 到 40 KB 之间。文件记录了程序的可执行文件及其库的哪些部分被加载、按什么顺序、来自磁盘的哪些位置。下次启动时,Windows 利用这份追踪按最优顺序读取文件,在机械硬盘上能明显缩短加载时间,在 SSD 上也略有帮助。

这个文件夹是自我管理的。.pf 文件旁边有一个描述理想文件布局的 Layout.ini,供碎片整理使用;ReadyBoot 子文件夹存放启动追踪。prefetch 文件的数量也有上限:大约一千条之后,Windows 会自动丢弃不再使用的程序追踪,所以哪怕多年以后,文件夹也只有几兆字节。

  • .pf 文件——每个应用一份启动追踪,通常每份 4–40 KB
  • Layout.ini——由所有追踪汇总出的理想文件布局方案
  • ReadyBoot 子文件夹——用于加速启动序列的追踪数据
  • 典型总大小——几 MB;超过 20–30 MB 就不寻常了
  • 自我清理——大约一千个文件时,Windows 会自行丢弃无用追踪

流言:删除 Prefetch 文件能让 Windows 变快

无数“优化大师”教程都建议清空 C:\Windows\Prefetch,这个流言之所以长盛不衰,是因为这个文件夹被贴上了“缓存”的标签。实际上恰恰相反:清空之后,Windows 手里没有任何启动追踪,每个程序都得重新走那条缓慢而未经优化的老路。清理后的头几次启动可以测出明显变慢,而且每条追踪要把应用跑几遍才能完全重建。

这个文件夹也胖不起来:它有上限、能自我清理,所以根本不存在可释放的几个 GB。删除 .pf 文件真正说得通的场景只有两种:某条损坏的追踪让某个特定应用启动卡死,或者你想抹掉启动历史。即便如此,Windows 也会立刻重新开始记录。为了速度,请放过 Prefetch。

如果你仍想清理——以及真正的垃圾在哪

如果你有明确理由,操作很简单:以管理员权限打开 C:\Windows\Prefetch,选中 .pf 文件删除即可。一条 del C:\Windows\Prefetch\*.pf /q 命令也能一行搞定。正在使用中的文件会被跳过,每条追踪都会在几次启动内重新生成。做好准备:接下来一轮应用启动会略微变慢——这就是全部代价,也是全部效果。

诚实的性能收益在别处:临时文件、更新残留、Delivery Optimization 缓存和浏览器缓存动辄以 GB 计,与 Prefetch 的几兆字节完全不是一个量级。这也正是严肃的清理工具在设计上就放过 Prefetch 文件夹的原因。比如 Kleaner PRO 的垃圾扫描就有意跳过 C:\Windows\Prefetch,专打那些空间真正流失的文件夹——这样一轮清理释放的是实打实的磁盘空间,而不是安慰剂。

常见问题与解答

删除 Prefetch 文件夹里的文件安全吗?

安全——Windows 会自动重建每个 .pf 文件。但这不会让电脑变快;在追踪重建之前,接下来的启动会稍慢一点。

为什么我的 Prefetch 文件夹是空的?

最常见的原因是预取被禁用了——通过 EnablePrefetcher 注册表值,或某个“优化”工具。此外,刚清理过、或刚装好没跑过几个应用的 Windows 上,文件夹也几乎是空的。

Prefetch 文件夹应该多大?

几兆字节——内部上限和自我清理让它长不大。如果你看到的是 GB 级,那说明看错了文件夹,而且 Prefetch 依然不是问题所在。

购买前,请先了解许可证包含的内容。

一次性的 30 分钟试用仅包含基础工具。PRO 功能需激活付费许可证后才能使用。

继续阅读

全部文章 · 常见问题

联系我们: [email protected]