微软证实删除Prefetch会拖慢软件启动

IT时代网10月26日消息,微软再次澄清:删除Windows预读取(Prefetch)文件夹并不会让电脑变快,反而可能拖慢软件的启动速度。

早在2005年,微软开发人员就解释过,Windows XP依靠预读取文件加快软件加载,清空这些文件后系统需要重新生成数据,会暂时变慢。二十年后的Windows 11依然保留预读取文件夹,而“删除预读取”至今仍是各类清理教程里的常见操作。

这套思路建立在一个错误认知上:以为文件夹里每一个pf格式文件都会被读入内存、拖累系统。实际上,Windows只会在启动某款软件时查找它对应的预读取文件,几个月没打开的软件的pf文件除了占用少量磁盘空间外不会产生任何影响;预读取文件也不是软件本体的副本,只是一份需要读取的页面和文件清单,因此删除它们释放不出多少存储空间。

微软事件响应团队介绍,Windows 8及之后的版本最多保存1024个预读取文件,旧文件会被自动清理,系统本身就会管控这一文件夹。有海外科技媒体实测发现,删除pf文件前后软件启动速度差别微乎其微,但删完文件重启电脑后,本身启动偏慢的软件会出现明显延迟;在4GB内存、双核处理器的虚拟机上,清空后的启动延迟更加明显。

另需区分预读取与超级预读取(现名SysMain):后者会把常用软件提前加载到空闲内存里,关闭它完全是另一回事。

注:本文配图由AI生成。本文综合自IT之家等,文中包含AI辅助创作的内容。

编辑:陈帅

THE END