爱问知识人 爱问教育 医院库

预读文件夹(prefetch)在那里?有什么用?

首页

预读文件夹(prefetch)在那里?有什么用?


        

提交回答
好评回答
  • 2005-11-22 21:54:00
      轻装上阵莫等待
    ------------------------------------------------------------------------
    作者: 柳庄头 (网友世界2004年17期)   2004-09-22 02:28 PM   一直以来,如何加快Windows XP的启动速度是广大用户所关注的话题。
      笔者在自己长期使用Windows XP(中文专业版)的过程中积累了一些关于Windows XP系统提速的方法,现在共享出来希望对各位读者有所帮助。   一、和预读文件说Bye-Bye   熟知Windows XP启动过程的用户就会知道,真正与系统启动速度关系最大的是Windows文件夹中的一个Prefetch文件夹。
      这是从Windows XP操作系统开始后增加的一项新功能——预读取。微软的本意是利用预读取功能来提高系统性能、加快系统启动和文件读取的速度。但如果留心观察,便会发现其中的文件会随着使用时间的增加而日益增多,而且都是一些以PF为扩展名的文件。这是因为我们每启动一个程序,Windows都会在Prefetch文件夹中留下一个索引(类似于Windows98中的Prolog文件夹),在开机时Windows XP就会将Prefetch文件夹中涉及到的常用程序读入内存(这个过程也就是启动时进度条滚动的时间段)。
      在这样的情况下,系统在新安装时大家或许没有感觉启动速度很慢,但是时间一长,Prefetch文件夹中生产的预读文件越多,系统启动时需要预读取的内容就愈复杂,系统启动变缓也就不足为怪了。那么能不能从Prefetch文件夹入手,来加速Windows XP的启动呢?答案是肯定的。
         1。禁止索引文件的产生   上面我们说过,Prefetch文件夹中是程序启动后留下的索引文件(PF格式文件)。因此,我们只要不让系统自动生成索引文件便可以有效控制Prefetch文件夹的大小,不让其成为延缓windows XP启动的“祸害”。
         单击“开始”→“运行”,输入msconfig后回车即可打开系统配置实用程序。切换至“服务”选项卡,找到“Task Scheduler”这个项目。Task Scheduler可以说是产生垃圾索引文件的“罪魁祸首”,当它在后台运行时,就会将我们硬盘中随Windows启动的每一个程序都建立一个索引文件并放入Prefetch文件夹内。
      只要取消对该项的勾选,我们便可以为Prefetch文件夹“瘦身”了(如图1)。   2。设置预读对象   因为Prefetch文件夹中包含了所有随Windows XP启动程序的索引,所以我们可以进行一定的设置,使得系统在启动时只读取其中的一部分内容,对未指定的内容不予读取。
      这样也能有效地加快Windows XP的启动速度。   单击“开始”→“运行”,输入“regedit”,打开注册表编辑器,并依次展开HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters子键,双击右侧窗口中的“EnablePrefetcher”键值项,即可打开编辑窗口并对Windows XP进行预读取设置了(如图2)。
      具体数值所对应的预读设置如下:   0——取消预读功能;   1——只预读应用程序;   2——只预读WindowsXP系统文件;   3——预读Windows XP系统文件和应用程序。   在这里我们可将该值设定为“2”,即只预读取Windows XP自身的系统文件,忽略其他应用程序产生的索引文件。
         3。清空Prefetch文件夹   由于有些应用程序甚至系统文件会在Prefetch文件夹中产生死链接文件,这样就可能加重启动时系统预读取的负担。而通过笔者实践,定期删除Prefetch文件夹中的预读文件也能够有效地提高系统启动和运行速度。
         第一步:建立批处理文件   新建一个记事本,在其中输入以下内容: del %SystemRoot%\Prefetch\*。* /q,并将其保存为 t文件。   第二步:设置每次关机时执行清空操作   单击“开始”→“运行”,输入“ c”启动组策略窗口,然后依次展开“计算机配置“→”“Windows设置”→“脚本”,双击右侧窗格中的“关机”选项,进入到关机属性对话框。
      点击“添加”按钮,将刚才建立的 t文件添加至关机任务中(如图3)。这样,每次关机时Prefetch文件夹都会被自动清空,下次系统启动时便不需要进行预读取操作,速度当然如飞了!   二、避免系统无效检测   Windows XP在启动时会自动重新检测所有IDE通道上的硬盘。
      如果其中有的IDE通道不存在,那么检测速度就会变得比较缓慢,系统的启动自然也被拖慢了。其实,如果你的IDE设备长期保持不变,比方说就只使用一个硬盘,那么就可以将不用的IDE通道设置为NONE,这样,系统在启动时便不会在该IDE通道上做无用的测试,节约了宝贵的启动时间。
         在“我的电脑”上点击右键,依次选择“属性”→“硬件”→“设备管理器”,分别进入“主要IDE通道”和“次要IDE通道”,在其属性菜单中将不使用的设备类型改为“none”即可(如图4)。   当然,如果你经常更换IDE设备(经常拆卸和添加),那么以上的方法就不适用了。
         现在大部分用户都使用宽带虚拟拨号软件进行拨号操作后连接网络,这样ISP宽带运营商会自动为电脑分配一个临时的公网IP地址,所以并不需要我们手动对网卡绑定的TCP/IP协议进行设置。但这样也带来了问题,Windows XP在启动时会默认搜索网络中的DHCP来获得IP地址,但实际上用户并没有在局域网内,更不会有DHCP服务器,因此Windows XP不停的搜索就会导致系统启动延缓。
      为此我们可以使用为网卡指定一个IP地址的方法来解决。   打开“控制面板”→“网络连接”,选择当前网卡的本地连接图标,在其上单击右键,选择属性。在弹出的设置窗口中依次选择“Internet协议(TCP/IP)”→“属性”,这样就打开了TCP/IP设置窗口。
      选择“使用下面的IP地址”,并为网卡添加一个固定的内网IP地址,比如 (如图5),确定后重新启动系统将不会在搜索网络,启动速度也就大为提高了。   三、利用启动加速补丁BootVis   BootVis是微软公司专门提供的用来加速Windows XP启动的补丁程序。
      利用它对系统进行最优化设置也可以加快启动。   下载地址:   将下载文件解压缩后找到BootVis程序,双击即可启动,单击“工具”菜单的“选项”,在“符号”框中指定BootVis程序所在的路径,点击“保存”按钮。然后在菜单栏上依次选择“轨迹”→“下一个引导”后,单击“确定”按钮(如图6)。
      此时BootVis程序会重新启动电脑,并记录启动进程生成一个扩展名为BIN的记录文件。进入系统后,BootVis将会自动运行。我们只要在“轨迹”菜单中单击“使系统最优化”命令即可完成。   小提示:由于BootVis需要依赖Task Scheduler服务才可以正常工作,因此如果使用BootVis就需要将前面方法一中禁用的Task Scheduler服务开启才能正常使用。
         此外,还有一些比较常用的方式例如进行磁盘碎片整理、清理注册表、关闭文件和打印机共享、去除不需要的自启动项目等等,在以前的杂志中都有过介绍,在此笔者就不赘述了。现在快来为你的系统“策马扬鞭”吧!   (尚佳 编辑录入) 。
      

    s***

    2005-11-22 21:54:00

其他答案

类似问题

换一换
  • 操作系统/系统故障 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):