Windows XP及其以后的操作系統(tǒng)中,增加了預(yù)讀取功能(也可以理解為“預(yù)先裝載”),該功能可以提高系統(tǒng)的性能,加快系統(tǒng)的啟動(dòng)、文件讀取的速度,這些預(yù)讀文件保存在%systemroot%/Prefetch目錄中,以*.pf為擴(kuò)展名,這些*.pf文件包括了載入文件的詳細(xì)信息和載入順序。
每一個(gè)應(yīng)用程序,包括Windows XP的啟動(dòng)過(guò)程,都會(huì)在PrefetCh目錄下留下相應(yīng)的預(yù)讀取文件,預(yù)讀取文件描述了應(yīng)用程序或啟動(dòng)時(shí)各個(gè)模塊的裝載順序,其命名方式是以應(yīng)用程序的可執(zhí)行文件的名字為基礎(chǔ),加上一個(gè)“-”和描述執(zhí)行文件完整路徑的十六進(jìn)制值,再加上文件擴(kuò)展名。pf,例如QQ.EX-0065A2A1.pf。每當(dāng)用戶啟動(dòng)一個(gè)程序,會(huì)自動(dòng)在Prefetch目錄中對(duì)應(yīng)的*.pf文件中留下一條記錄。不過(guò),Windows XP啟動(dòng)的預(yù)讀取文件總是同一個(gè)名稱,即NTOSBOOT-B00DFAAD.PF,其中包含著啟動(dòng)時(shí)載入文件的記錄。
當(dāng)下一次啟動(dòng)系統(tǒng)或運(yùn)行某個(gè)程序時(shí),Windows會(huì)參考相應(yīng)的*.pf文件,將其中記錄的所有文件載入內(nèi)存,而不是象以往一項(xiàng)一項(xiàng)依指令逐個(gè)載入文件。另外,Windows會(huì)利用啟動(dòng)程序或程序的*.pf文件制訂一個(gè)最優(yōu)化的磁盤(pán)分配方案,這個(gè)方案的相關(guān)信息存儲(chǔ)在Lyaout.ini文件中。
清空預(yù)讀文件是否是加速啟動(dòng)呢?答案是否定的。WINDOWS定期會(huì)自動(dòng)進(jìn)行預(yù)讀優(yōu)化,如果清空了預(yù)讀文件,那么系統(tǒng)就必須為所有運(yùn)行的程序重新建立預(yù)讀文件,顯然這不是明智的事。因?yàn)閯?chuàng)建文件的過(guò)程反而會(huì)增加系統(tǒng)負(fù)擔(dān),降低啟動(dòng)速度。那么如果修改預(yù)讀文件設(shè)置來(lái)提高電腦開(kāi)關(guān)機(jī)速度呢?請(qǐng)看下面設(shè)置:
一、禁止程序產(chǎn)生索引文件
預(yù)讀文件導(dǎo)致系統(tǒng)啟動(dòng)變慢,是因?yàn)橐x取運(yùn)行程序時(shí)生成的索引文件所造成的。因此,我們只需要禁止PF文件的產(chǎn)生即可。
在“運(yùn)行”窗口中輸入“msconfig”后回車(chē)打開(kāi)系統(tǒng)配置實(shí)用程序窗口,將其切換到“服務(wù)”標(biāo)簽,然后將其中的“Task Scheduler”項(xiàng)前的勾取消并保存設(shè)置,這樣即可起到禁止建立索引文件的目的。
二、只讀取系統(tǒng)文件
由于Prefetch中保存了系統(tǒng)和應(yīng)用程序的索引信息,從提高啟動(dòng)速度的角度來(lái)看,提醒大家可以只設(shè)置讀取系統(tǒng)文件,而跳過(guò)應(yīng)用程序的索引文件讀取過(guò)程。對(duì)此,可以運(yùn)行“regedit”后打開(kāi)注冊(cè)表編輯器,依次選擇HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters,雙擊右側(cè)的“EnablePrefetcher”,可以看到其值為3,即讀取系統(tǒng)文件和應(yīng)用程序,我們可以將其改為2,即只預(yù)讀取Windows 系統(tǒng)文件。
三、關(guān)機(jī)自動(dòng)清空預(yù)讀文件
我們還可以通過(guò)關(guān)機(jī)時(shí)自動(dòng)清空預(yù)讀文件夾內(nèi)容,以達(dá)到加快下次開(kāi)機(jī)速度的目的。打開(kāi)記事本,在里面輸入del %systemroot%/Prefetch/*.* /q,將該文件保存為del.bat文件。接下來(lái)再打開(kāi)“運(yùn)行”窗口,輸入gpedit.msc后回車(chē)打開(kāi)組策略編輯器,依次選擇“計(jì)算機(jī)配置—Windows設(shè)置—腳本”,雙擊右側(cè)的“關(guān)機(jī)”項(xiàng),在打開(kāi)的窗口中單擊“添加”按鈕,把del.bat文件添加進(jìn)來(lái)。這樣在關(guān)機(jī)時(shí)組策略即會(huì)在后臺(tái)調(diào)用del.bat并運(yùn)行其中的命令對(duì)預(yù)讀文件夾中的內(nèi)容進(jìn)行清除,從而提高下次啟動(dòng)的速度。
通過(guò)上面的操作,相信預(yù)讀文件只發(fā)揮其原本的功能,不再成為開(kāi)機(jī)的障礙了。
新聞熱點(diǎn)
疑難解答
圖片精選