豆 腐
不少用戶曾用Bootvis為WinXP啟動加速,但在一些用戶用秒表計時、滾動條滾動次數(shù)等作為證據(jù)證明了“Bootvis可以加速啟動系統(tǒng)是一個美麗的謊言”后,棄之不用了。到底Bootvis在系統(tǒng)中起到什么作用?能不能加速系統(tǒng)啟動?我們現(xiàn)在就來做一個測試,弄清事情的真相!
緣起
Bootvis是微軟提供給系統(tǒng)制造商的用于Windows性能追蹤工具,可用來幫助PC系統(tǒng)設(shè)計者與軟件開發(fā)人員解決在開發(fā)新的個人電腦產(chǎn)品或支持軟件時判別開機(jī)與恢復(fù)時間的效率問題。
但對于個人用戶來說,Bootvis的“Trace”→“Optimize System”選項(xiàng),最初是被用來加快系統(tǒng)啟動的。
Bootvis的控制和選項(xiàng),則是位于注冊表[HKEY_LOCAL_MACHINESYST EMCurrentControlSetControlSession ManagerMemoryManagementPrefetchParameters]項(xiàng)下的EnablePrefetcher值,據(jù)說設(shè)置為0或者3,就可讓滾動條只滾動一次。
但這個世界從來不缺乏懷疑論者,反對的聲音認(rèn)為:Bootvis無益于系統(tǒng)啟動加速。并列舉了一些諸如秒表計時、滾動條滾動次數(shù)等證據(jù)……
Bootvis下載網(wǎng)址:http://www.onlinedown.net/soft/9939.htm
測試
現(xiàn)在我們看看Bootvis到底是否真的有優(yōu)化系統(tǒng)啟動速度的能力。計時工具,就選用Bootvis(如圖1)。
1.測試過程
在C盤(文件格式為NTFS),新建“Bootvis”目錄,將Bootvis解壓進(jìn)去。然后進(jìn)行以下幾個步驟的測試。
刪除WindowsPrefetch下的全部pf文件和Layout.ini文件,將系統(tǒng)恢復(fù)到未優(yōu)化狀態(tài)。然后,執(zhí)行Bootvis的“Trace”→“Next Boot”并重新啟動計算機(jī),獲得系統(tǒng)未使用Bootvis優(yōu)化時啟動花費(fèi)時間。
在“Step 1”結(jié)束后,執(zhí)行“Trace”→“Optimize System”并重新啟動。在系統(tǒng)啟動完畢后,執(zhí)行“Trace”→“Next Boot”取得優(yōu)化后的啟動需時等數(shù)據(jù)。
修改注冊表中的EnablePrefetcher為0(取消預(yù)讀取),再次執(zhí)行“Trace”→“Next Boot”取得
修改注冊表中的EnablePrefetcher為2(只預(yù)讀取系統(tǒng)文件),再次執(zhí)行“Trace”→“NextBoot”數(shù)據(jù)。
2.實(shí)驗(yàn)數(shù)據(jù)看明白
經(jīng)過實(shí)驗(yàn)我們發(fā)現(xiàn),在“St e p1”沒有優(yōu)化情況下系統(tǒng)啟動總耗時為112.42秒,而經(jīng)過“Step 2”中的“Optimize System”優(yōu)化后系統(tǒng)啟動所花時間降低為82.88秒:優(yōu)化后比優(yōu)化前啟動快了26%(如圖2);而且,注冊表鍵值修改是起作用的。
另外,我們還可以看出,優(yōu)化后CPU利用率和磁盤I/O吞吐量更高。
3.謠言不攻自破通過上述實(shí)驗(yàn),我們發(fā)現(xiàn):Bootvis的作用是巨大的,認(rèn)為修改注冊表Enable Prefetcher項(xiàng)不能加速啟動,才是不折不扣的笑話。
這樣加快系統(tǒng)啟動速度
最后,我給出自己的系統(tǒng)啟動速度優(yōu)化方案,希望能對你有所幫助。
安裝Wi nXP后(或系統(tǒng)啟動明顯減慢時),確保安裝分區(qū)格式為NTFS,把Task Schedule服務(wù)設(shè)為自動啟動,刪除Windows目錄下的Prefetch目錄后,執(zhí)行Bootvis的“Trace”→“Optimize System”優(yōu)化系統(tǒng)啟動時間(最好用PerfectDisk整理磁盤,并讓W(xué)indows管理Layout.inf)。
本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。