嗯~~~
剛好看到這個,只好把弟之前的文章在拿出來回味一下,不過找不到了,只好重打一次~~!!
弟先來說"Prefetch"這個數值的意義~~
所有的作業系統,在啟動的時後,都必需一一載入各式各樣的資源,才能讓系統正常運作。winXP為了加快開機速度,微軟研發了一個叫Prefetching的技術,可以大富縮短開機載入資源所需的時間。
而它的原理如下:先將開機所需的軟硬體資源與相關驅動程式,都存放在c:\windows\Prefetch資料匣裡面(在裡面可以看到很多pf檔案,而開機時的跑馬燈就是在讀取這些pf檔)在開機啟動的時後,只要將資料匣內所有的檔案全部載入到記憶體裡面,就可以大富縮短先前依序載入的時間。
不過諷刺的是,這個機制的設計有相當程度的問題和BAG,常常會因為載入無效的驅動程試,反而影響開機速度,這也是為什麼xp剛灌好的時後開機很快,後來就越用越慢的原因之一~~!!
而這個EnablePrefetcher登錄值是幹麼用的呢??
這個登錄值是用來設定xp啟動時,要預讀的層級,設定"0"的話,是什小都不讀,這樣的啟動速度最快,不過有很多應用程試的設定會跑掉,設定 "1" 只讀常用的應用程試的pf值和常用的驅動pf值,這個也很快而且作業系統和應用程試的設定不會跑掉,設定"2"的話,開機時,xp只會讀作業系統常註程試和背景系統程試和驅動程試的pf值,這個設定就會讓開機明顯變慢了,因為xp有很多無路用的pf檔案,設定 ”3” 的話,就是無論什麼鬼東西,只要是pf檔通通讀進去,泥的跑馬燈就會一直跑一直跑~~~><
我是設定”1”, 開機也很快,xp1800+開機只跑了二條就進桌面了!!
至於那個”Prefetch”資料匣,弟建議沒事也可以清一清,如果各位不熟,怕清錯了誤砍驅動程試的pf檔案,弟這有一個專清pf資料匣的小程試大家可以下載去試試看,清完後,在按照各位的須要,從登錄檔設定須要的登錄值即可~~!!!
=============在叉燒包上按右鍵另存,下載後副檔名改exe================
使用方法很簡單,改成執行檔後,會看到一個綠色打鉤的圖示,在上面雙擊執行後,在點Clean Prefecth Folder Now 然後在按確定即可
喜歡可以送花給我喔^^