有這樣一則廣為流傳的Windows XP優(yōu)化技巧: 減少Windows XP進(jìn)度條跑的圈數,提高系統的啟動(dòng)速度??梢酝ㄟ^(guò)將注冊表中“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters”分支下EnablePrefetcher的鍵值修改為“1”來(lái)達到。這樣可以減少預讀取的文件數,減少進(jìn)度條等待時(shí)間,效果是進(jìn)度條跑一圈就進(jìn)入登錄畫(huà)面了。 動(dòng)手實(shí)踐: 筆者按照這條技巧實(shí)踐操作,將EnablePrefetcher的值分別設置為0、1、2、3,并分別測出設置后計算機從POST畫(huà)面開(kāi)始到出現歡迎屏幕的時(shí)間。多次統計的結果是:這四種情況下的時(shí)間差值幾乎可以忽略不計。在這個(gè)啟動(dòng)過(guò)程中,雖然滾動(dòng)條的滾動(dòng)次數的確比未修改之前有明顯的減少,但此畫(huà)面過(guò)后到歡迎屏幕出現之間的黑屏時(shí)間卻增加了很多,所以測出來(lái)總的時(shí)間幾乎相等。至此,筆者不得不對這個(gè)優(yōu)化方法打個(gè)問(wèn)號,其實(shí)這則技巧有兩個(gè)值得質(zhì)疑的地方。 質(zhì)疑點(diǎn)一:減少預讀取的文件數可以縮短系統啟動(dòng)時(shí)間? 注冊表中EnablePrefetcher這個(gè)鍵的鍵值可以設置為以下幾個(gè)值。其含義分別為: “0”——取消預讀取功能; “1”——系統將只預讀取應用程序; “2”——系統將只預讀取Windows系統文件; “3”——系統將預讀取Windows系統文件和應用程序(Windows XP的默認值)。 試驗的結果已經(jīng)表明,修改了值后系統啟動(dòng)時(shí)間并沒(méi)有明顯減少。這說(shuō)明減少預讀取文件數并不是優(yōu)化系統啟動(dòng)時(shí)間的主要因素。 質(zhì)疑點(diǎn)二:進(jìn)度條圈數減少意味著(zhù)系統啟動(dòng)時(shí)間縮短? 修改注冊表后,我們看到的只是進(jìn)度條的等待時(shí)間(即滾動(dòng)的圈數)減少了,但實(shí)踐表明,這只是表面的假象。那為什么系統的啟動(dòng)時(shí)間還是沒(méi)有明顯減少呢?這就需要了解系統啟動(dòng)的過(guò)程了。 系統啟動(dòng)優(yōu)化重點(diǎn):看清計算機啟動(dòng)全過(guò)程 要讓系統的啟動(dòng)時(shí)間加快,最主要的是優(yōu)化計算機的啟動(dòng)過(guò)程。我們先來(lái)看看計算機啟動(dòng)時(shí)經(jīng)過(guò)了哪些過(guò)程。 計算機接通電源后,第一步要進(jìn)行加電自檢,也就是POST(Power On Self Test),檢查RAM、驅動(dòng)器等;第二步BIOS會(huì )讀取活動(dòng)分區主引導記錄的啟動(dòng)裝載器;第三步啟動(dòng)裝載器初始化完成,操作系統啟動(dòng)正式開(kāi)始,這個(gè)過(guò)程主要又分為引導階段、加載內核階段、初始化內核階段、登錄系統啟動(dòng)這四個(gè)階段。其中初始化內核階段是一個(gè)很復雜的過(guò)程,系統需要加載很多底層硬件的驅動(dòng)程序,讀取注冊信息、尋找新硬件設備、啟動(dòng)相關(guān)服務(wù),初始化顯示設備和顯示出用戶(hù)界面等。并且實(shí)施各種用戶(hù)自定義的配置,例如安全配置等。 回頭再審視前面提到的這個(gè)技巧,從默認值修改為只預讀取應用程序的確可以減少預讀取的文件數。但是,Windows XP啟動(dòng)仍然是一個(gè)很復雜的過(guò)程,單純地修改預讀取文件數并不能有效地達到優(yōu)化系統啟動(dòng)的目的。 隨著(zhù)系統中程序和文件的增加,系統啟動(dòng)速度變慢也是很正常的事。要明顯地優(yōu)化系統啟動(dòng)過(guò)程,主要需要調整硬件的啟動(dòng)選項,減少系統檢測硬件時(shí)間,定期整理磁盤(pán)、減少系統中不必要的自啟動(dòng)程序等等。 |
聯(lián)系客服