这个仪式为什么感觉有效
这剂安慰剂背后有真实的机制。大多数清理会话都以重启收尾,而刚开机的机器总比连开几周的机器手感敏捷——功劳正好落在你刚清空的那个文件夹上。何况人们习惯在 PC 状态最差的时刻去清理,于是之后发生的任何变化都像是改善。统计学家管这叫均值回归,而没有任何清理工具会嫌弃借用它的效果。
更要命的是,测量从来不是测量:没有人会在清理前后给五个应用的冷启动计时,所以裁决只是一种印象。而清理工具又把 Prefetch 和真正可回收的数 GB 垃圾并排写进同一份报告,于是这个小小的文件夹继承了整份清单的可信度。几 MB 的追踪文件和浏览器缓存、更新残渣出现在同一张截图里,读者便得出结论:这些东西肯定都在拖慢系统。
- 每次清理都以重启收尾,而新开机总是感觉更快——清空的文件夹顺手领走功劳
- 清理发生在 PC 状态最差的时候,随后的任何变化都像是改善
- 没人会在清理前后给冷启动做基准测试;裁决是印象,不是秒表
- Prefetch 在清理工具的报告中坐在真正的垃圾旁边,借走它的可信度
- 被“治好”的卡顿通常另有其因——后台正在收尾的索引或更新
删除它实际上做了什么
Prefetch 追踪文件是 Windows 在程序冷启动时记下的笔记:可执行文件及其 DLL 的哪些块真的从磁盘读过了,存成小小的 .pf 文件,好让下一次启动按最优顺序发出读取请求。删掉它们,Windows 并不会认输——它会从零开始重新记笔记,这意味着清空之后每个应用的第一次启动都按冷启动的速度跑。在机械硬盘上,这就是两秒启动和五秒启动的差别,每个应用付一次。
这个文件夹还会自我管理,让“膨胀”的指控错上加错:追踪绑定可执行文件的路径,程序移动或更新后即失效,目录会自我修剪到约一千个较新文件——普通机器上也就几 MB。在 SSD 上代价更小,但收益精确为零。唯一合理的场景,是单个损坏的追踪文件让某个特定应用启动异常,而药方是删掉那一个 .pf 文件,不是整个文件夹。
启动真的变慢时该做什么
如果应用的启动时间确实比从前长,嫌疑人名单很短,而 Prefetch 根本不在其上。臃肿的自启动列表会在开机头几分钟抢占磁盘和 CPU;濒死的硬盘不管读取顺序如何都会卡顿;后台索引器和杀毒扫描会在最糟的时机抓住磁盘。先查硬盘的 SMART 数据,再看自启动列表,最后在一次慢启动中盯着任务管理器——磁盘一栏告诉你的东西比任何仪式都多。
以后也请放过 Prefetch:它已经会自我清理、自我限量,而且一直在为你干活。仪式家族的亲戚们——刷新 DNS 缓存、每天清扫 temp——同理,那是给想要家务活而不是解决方案的人准备的舒适默认值。一套 Windows 不需要提速仪式;它需要的,是偶尔对真正会膨胀的东西做一次诚实的维护。
常见问题与解答
清理 Prefetch 文件夹能加速 Windows 吗?
不能——它是一个自我限量、只有几 MB 的启动数据库,删除它会让每个应用的首次启动变慢,直到 Windows 重建好追踪文件。
删除 Windows Prefetch 文件夹里的文件安全吗?
不会出事,所以它像挪家具一样“安全”:你什么也得不到,只是在追踪文件重建之前,为每个应用付出一点冷启动的代价。
继续阅读
联系我们: [email protected]