欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Prefetch是什么 Prefetch文件夾功能介紹

  發(fā)布時間:2012-09-08 12:20:51   作者:佚名   我要評論
Prefetch是預讀取文件夾,用來存放系統(tǒng)已訪問過的文件的預讀信息,擴展名為PF。之所以自動創(chuàng)建Prefetch文件夾,是為了加快系統(tǒng)啟動的進程。XP的預讀取數據應該定期刪除,而在Vista中最好的方法還是不去管它

Prefetch簡介

這是預讀取文件夾,用來存放系統(tǒng)已訪問過的文件的預讀信息(此信息是系統(tǒng)在訪問時自動生成的新信息),以加快文件的訪問速度,其擴展名為“PF”。可以將此文件夾中的文件刪除

Prefetch操作指南

同時:
  Win 利用“預讀取”技術,在實際用到設備驅動程序、服務和shell程序之前裝入它們。預讀取技術的關鍵是學習以前的啟動過程,對于啟動過程中要用到的各種文件,優(yōu)化其裝入模式。這種優(yōu)化技術也被用到了應用軟件上,系統(tǒng)對每一個應用軟件的前幾次啟動情況進行分析,然后創(chuàng)建一個描述應用需求的虛擬“內存映像”,并把這些信息保存到WINDOWS\Prefetch文件夾。一旦建立了映像,應用軟件的裝入速度大大提高。prefetch 英文意思表示預取,在WINDOWS里的這個文件夾就是系統(tǒng)運行什么程序時預先放到這里讀取!

  Windows 之所以自動創(chuàng)建Prefetch文件夾,是為了加快系統(tǒng)啟動的進程。Windows 將會自動記錄下啟動時運行的每一個程序,并根據這份資料來加快下一次啟動的時間。電腦中的程序成千上萬,即使出現重名的程序也不足為奇,碰到這種情況,系統(tǒng)將會自動在程序名的后面添加一個“后綴”,這也就是為什么有些文件名的后面會出現一連串的數字、字母和.pf的擴展名的原因.時間久了,Prefetch文件夾內自然會堆放了許多垃圾,特別是如果用戶經常更換電腦配置的話,系統(tǒng)以前記錄的進程資料就沒有任何用處了。你可以將Prefetch文件夾清空,因為Windows會自動地重新創(chuàng)建.

  XP的預讀取數據保存了最近8次系統(tǒng)啟動或應用軟件啟動的信息。預讀設置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預讀文件夾里的文件會變得很多,導致系統(tǒng)搜索花費的時間變長。而且有些應用程序會產生死鏈接文件,加重了系統(tǒng)搜索的負擔。因此,我們應該定期刪除這些預讀文件。

  不過,在Vista中,定期清空SuperPrefetch卻并不可取。因為,和XP的Prefetch相比,Vista的SuperPrefetch更加智能。除了會自動記憶每一項運行程序外,它還會自動對啟動數據進行分析。然后,根據結果,在系統(tǒng)空閑時,將用戶稍后可能用到的程序提前讀入內存,來更有效地加速程序啟動。因此,一旦我們將SuperPrefetch清空,那么這些好不容易才統(tǒng)計出來的啟動規(guī)律,也就一并消除了。因此,最好的方法還是不去管它。

  另一方面,如果直接取消掉注冊表中的“預讀取功能”是一定會大大降低應用程序的啟動速度的,當然開機速度會有一定的增加,不過這是得不償失,因為沒有了那一段必要的“系統(tǒng)文件預讀取”,在進度條消失之后系統(tǒng)會從硬盤上去尋找大量的系統(tǒng)文件,反而影響啟動速度,而且應用程序的啟動速度也是一定會大大減慢的。其實比較好的優(yōu)化辦法是這樣,找到“開機預讀取”的信息,手動把不是很常用,不需要預讀取的應用程序刪除,盡量減少開機預讀取的應用程序的數量,由此來加快啟動速度!

  位置在X:\windows\prefetch下(X代表系統(tǒng)盤符),命名是 exe文件名-16進制hash.exe

  有一些實測數據,一臺裝了許多應用軟件的電腦:

  不作處理,開機29s,取消預讀取,開機32s,刪除prefetch文件夾下面大部分文件后,開機23s,有比較明顯的開機速度提升,不過第一次運行應用程序的時候速度的確有所下降,并且prefetch文件夾下文件會自動生成,越來越多!

熟知Windows XP啟動過程的用戶就會知道,真正與系統(tǒng)啟動速度關系最大的是Windows文件夾中的一個Prefetch文件夾。這是從Windows XP操作系統(tǒng)開始后增加的一項新功能——預讀取。微軟的本意是利用預讀取功能來提高系統(tǒng)性能、加快系統(tǒng)啟動和文件讀取的速度。但如果留心觀察,便會發(fā)現其中的文件會隨著使用時間的增加而日益增多,而且都是一些以PF為擴展名的文件。這是因為我們每啟動一個程序,Windows都會在Prefetch文件夾中留下一個索引(類似于Windows98中的Prolog文件夾),在開機時Windows XP就會將Prefetch文件夾中涉及到的常用程序讀入內存(這個過程也就是啟動時進度條滾動的時間段)。在這樣的情況下,系統(tǒng)在新安裝時大家或許沒有感覺啟動速度很慢,但是時間一長,Prefetch文件夾中生產的預讀文件越多,系統(tǒng)啟動時需要預讀取的內容就愈復雜,系統(tǒng)啟動變緩也就不足為怪了。那么能不能從Prefetch文件夾入手,來加速Windows XP的啟動呢?答案是肯定的。

  1.禁止索引文件的產生

  上面我們說過,Prefetch文件夾中是程序啟動后留下的索引文件(PF格式文件)。因此,我們只要不讓系統(tǒng)自動生成索引文件便可以有效控制Prefetch文件夾的大小,不讓其成為延緩windows XP啟動的“禍害”。
  單擊“開始”→“運行”,輸入msconfig后回車即可打開系統(tǒng)配置實用程序。切換至“服務”選項卡,找到“Task Scheduler”這個項目。Task Scheduler可以說是產生垃圾索引文件的“罪魁禍首”,當它在后臺運行時,就會將我們硬盤中隨Windows啟動的每一個程序都建立一個索引文件并放入Prefetch文件夾內。只要取消對該項的勾選,我們便可以為Prefetch文件夾“瘦身”了。

  2.設置預讀對象

  因為Prefetch文件夾中包含了所有隨Windows XP啟動程序的索引,所以我們可以進行一定的設置,使得系統(tǒng)在啟動時只讀取其中的一部分內容,對未指定的內容不予讀取。這樣也能有效地加快Windows XP的啟動速度。

  單擊“開始”→“運行”,輸入“regedit”,打開注冊表編輯器,并依次展開HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters子鍵,雙擊右側窗口中的“EnablePrefetcher”鍵值項,即可打開編輯窗口并對Windows XP進行預讀取設置了。具體數值所對應的預讀設置如下:
  0——取消預讀功能;
  1——只預讀應用程序;
  2——只預讀WindowsXP系統(tǒng)文件;
  3——預讀Windows XP系統(tǒng)文件和應用程序。
  在這里我們可將該值設定為“2”,即只預讀取Windows XP自身的系統(tǒng)文件,忽略其他應用程序產生的索引文件。
  3.清空Prefetch文件夾
  由于有些應用程序甚至系統(tǒng)文件會在Prefetch文件夾中產生死鏈接文件,這樣就可能加重啟動時系統(tǒng)預讀取的負擔。而通過筆者實踐,定期刪除Prefetch文件夾中的預讀文件也能夠有效地提高系統(tǒng)啟動和運行速度。
  第一步:建立批處理文件
  新建一個記事本,在其中輸入以下內容:
del %SystemRoot%\Prefetch\*.* /q,并將其保存為delpf.bat文件。
  第二步:設置每次關機時執(zhí)行清空操作
  單擊“開始”→“運行”,輸入“gpedit.msc”啟動組策略窗口,然后依次展開“計算機配置“→”“Windows設置”→“腳本”,雙擊右側窗格中的“關機”選項,進入到關機屬性對話框。點擊“添加”按鈕,將剛才建立的delpf.bat文件添加至關機任務中。這樣,每次關機時Prefetch文件夾都會被自動清空,下次系統(tǒng)啟動時便不需要進行預讀取操作,速度當然如飛了!

相關文章

最新評論