找回密码
 立即注册
查看: 922|回复: 0

prefetch下是什么文件

[复制链接]
发表于 2012-6-1 17:21:31 | 显示全部楼层 |阅读模式
C盘中的Prefetch文件问题
丁丁: 我在C盘里找到了一个文件夹,叫做“Prefetch”,放在“C:\Windows”目录下,而且里边文件都是用pf结尾的,大多是我常用的程序,很多文件名的前半部分还是相同的,请问这个文件夹是干什么用的?我能不能把它删除?多谢了!
Prefetch文件夹是Windows XP自动创建的,主要用于加快系统启动的速度。正常运行的情况下,Windows XP会自动记录下启动时运行的每一个程序,并建立一个资料索引以加快下一次启动的时间。而当运行的程序重名时,系统会自动在程序名的后面添加一个“后缀”,随着使用时间的变长,Prefetch文件夹内会堆放许多垃圾,反而会拖慢系统,所以如果你有精力的话,还是建议对其进行定期删除。
------------------
在Windows XP及其以后的操作系统中,增加了预读取功能(也可以理解为“预先装载”),该功能可以提高系统的性能,加快系统的启动、文件读取的速度,这些预读文件保存在%systemroot%\Prefetch目录中,以*.pf为扩展名,这些*.pf文件包括了载入文件的详细信息和载入顺序。  
每一个应用程序,包括Windows XP的启动过程,都会在PrefetCh目录下留下相应的预读取文件,预读取文件描述了应用程序或启动时各个模块的装载顺序,其命名方式是以应用程序的可执行文件的名字为基础,加上一个“-”和描述执行文件完整路径的十六进制值,再加上文件扩展名.pf,例如QQ.EX-0065A2A1.pf。每当用户启动一个程序,会自动在Prefetch目录中对应的*.pf文件中留下一条记录。不过,Windows XP启动的预读取文件总是同一个名称,即NTOSBOOT-B00DFAAD.PF,其中包含着启动时载入文件的记录。  
当下一次启动系统或运行某个程序时,Windows会参考相应的*.pf文件,将其中记录的所有文件载入内存,而不是象以往一项一项依指令逐个载入文件。另外,Windows会利用启动程序或程序的*.pf文件制订一个最优化的磁盘分配方案,这个方案的相关信息存储在Lyaout.ini文件中。
C:\Windows\Prefetch\是Windows XP的预读文件夹,Windows XP将频繁使用的数据存放在预读文件夹中,需要再次使用这些数据时可以大大加快读取速度,但随着时间的增长,这个文件夹的个头会变得越来越大,而且可能会存在一些死链文件,此时如果执行碎片整理,就有可能出现上面提到的错误,解决的办法是清空这个文件夹,然后整理碎片。
----------
请问把C:\WINDOWS\Prefetch删除了有什么影响啊?
没有影响,就是如果你 默认是开启了并没有关闭这个XP的预读功能的,这里面的有些预读文件反而会加强系统的装载效果和启动好系统后的程序开启效果。。
不过如果你经常装卸,更新软件,你得度时去清理一下更改了的,或卸载了的程序,和一些临时运行的程序。保留一些平常经常使用的如系统的 还有一个就是layini.ini文件,那是个系统建立的目录,会加强系统预读系统目录框架,,,并且一些功能 如 如开启XP系统空闲时 整理磁盘目录等功能的话 也是更新此文件并按其整理的
个人觉得此功能还是不要象有些优化软件吧他优化没了的好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|网站地图|联系我们|关于我们|隐私条款|免责声明|小黑屋|D2home暗黑1.09战网 ( 鲁ICP备2020047197号 )

GMT+8, 2024-11-26 05:22 , Processed in 0.391252 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表