preload和prefetch(prefetch)
关于preload和prefetch,prefetch这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、$($NtUninstallK)开头的文件和文件夹是垃圾文件,可以彻底删除。
2、第一,这些文件不是复件;第二,你没有必要去删除它们,虽然删掉它们不会对系统造成什么破坏。
3、而第一个问题就相对有些复杂了:当你启动一个程序时,就会自动在Prefetch文件夹中相应的.pf文件里留下一条记录。
4、这个.pf文件包括了载入文件的详细信息和载入顺序,此外还有一个以NTOSBOOT为文件名起始的.pf文件包含着启动时载入文件的记录。
5、 所以,下一次你启动程序,或是启动系统时,Windows就会参考相应的.pf文件将所有记录的文件载入到内存之中,而不是像原来那样由程序一项一项地依指令载入文件。
6、这就好比是你去一个你非常熟悉的超市,进去以后直接到你要买的东西所在的位置,而不是总要回到主通道寻找相应的标识一样。
7、 这是一项进步。
8、Windows会利用系统启动或是程序的.pf文件来为你的文件制订一个最优化的磁盘分配方案。
9、这个方案的相关信息则存放在Prefetch文件夹中,名为Layout.ini,由于它是以文本方式储存的,所以你也可以随意查看它。
10、当你的电脑空闲一段时间后,系统会重新整理你硬盘上的文件,这个过程类似于文件碎片整理,但它是按照Layout.ini中所储存的最理想分配方案来工作。
11、所以,下次你的电脑在空闲时间突然一下子狂读起硬盘来,你就会知道它究竟在做什么了。
12、 有些人会认为定时清理预取文件夹是个好主意,而且也有专门的程序来为你处理这些事情。
13、但除非你的电脑出了故障,你不需要也不值得去清理它们。
14、Windows会依照“用进废退”的原则来维护预取文件夹,而且它至多也只会占据几兆的硬盘空间而已。
15、 如果你真的要禁用预取功能,比如为了检查一个程序或是启动时发生的问题,那么就打开注册表HKEY_LOCAL_MACHINESYS-TEM CurrentControlSetControl Session ManagerMemorySYSxPrefetchParameters键值,把EnablePrefetcher这个DWORD键值从3(预取程序和系统启动)改到2(仅预取系统启动),1(仅预取程序)或是0(无预取)。
本文分享完毕,希望对大家有所帮助。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。