在這個生活節(jié)奏如飛的時代,Windows XP的啟動速度也越來越受到人們的詬病。其實(shí),經(jīng)過適當(dāng)?shù)恼{(diào)整、優(yōu)化,WinXP的啟動速度也可以令人基本滿意。這可不是瞎吹,WinXP就是這樣一個操作系統(tǒng)—不調(diào)教,不成器。
如何才能達(dá)到這種快速啟動的目的呢?簡單來說,只需要把握三點(diǎn):停用不必要的設(shè)備,禁用多余的服務(wù),清理預(yù)讀取文件。撇開實(shí)現(xiàn)方式不談,先來看看為何要這么優(yōu)化。
WinXP是這樣引導(dǎo)的
安裝了WinXP的計算機(jī)啟動順序如下:上電自檢(POST)、初始化啟動、啟動裝載、檢測及設(shè)置硬件、系統(tǒng)核心裝載。
當(dāng)BIOS把控制權(quán)交給操作系統(tǒng)后,Ntldr先從啟動分區(qū)裝載啟動文件,將處理器切換到32位模式之后,加載Ntdetect.com進(jìn)行硬件掃描。Ntdetect.com收集所有硬件信息后,將信息返回給Ntldr。Ntldr再將這些信息傳遞給Ntoskrnl.exe(也就是Windows核心層)。接下來,系統(tǒng)將讀取注冊表[HKEY_LOCAL_MACHINE\SYSTEM]下的設(shè)備信息,在這個主鍵下的各個項(xiàng)目會被加載;讀取[HKEY_ LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\]下的所有服務(wù),如果驅(qū)動服務(wù)的啟動代碼為0則自動加載。最后,Smss.exe(會話管理器)開始運(yùn)行,并啟動其他設(shè)置為開機(jī)自動加載的系統(tǒng)服務(wù)。
停用不必要的硬件設(shè)備
從上面的描述可知,WinXP在啟動階段會加載系統(tǒng)中所有的硬件設(shè)備,這相當(dāng)消耗時間和資源,畢竟系統(tǒng)中很多設(shè)備我們根本就用不上。停用這些設(shè)備會大大減少啟動Windows所需時間。
在桌面“我的電腦”上單擊右鍵,選擇“管理”,然后展開“設(shè)備管理器”。
1.停用多余的串口、并口
我平時不會使用到串口、并口,所以在“設(shè)備管理器”展開“端口(COM和LPT)”節(jié)點(diǎn),并在相應(yīng)的串口、并口上點(diǎn)擊鼠標(biāo)右鍵選擇“停用”。
提示:
如果用戶以后購買了打印機(jī),需要通過LPT口進(jìn)行打印,在“設(shè)備管理器”中重新啟用LPT口就可以了。
2.停用閑置的IDE通道
在“設(shè)備管理器”中展開“IDE ATA/ATAPI 控制器”節(jié)點(diǎn),可以看到“主要IDE通道”和“次要IDE通道”兩個項(xiàng)目。
在任意一個上面單擊右鍵,查看其屬性,并在屬性對話框中換到“高級設(shè)置”選項(xiàng)卡。我們可以看到“設(shè)備0”和“設(shè)備1”的設(shè)備類型都是“自動檢測”,但其中一個的“當(dāng)前傳輸模式”是“不適用”(這說明該設(shè)備上目前并沒有接硬盤或者光驅(qū))。
停用沒有用到的設(shè)備可以讓W(xué)indows啟動速度加快不少,所以我們可以將沒有接硬盤或者光驅(qū)的“設(shè)備類型”勾選為“無”。
如何才能達(dá)到這種快速啟動的目的呢?簡單來說,只需要把握三點(diǎn):停用不必要的設(shè)備,禁用多余的服務(wù),清理預(yù)讀取文件。撇開實(shí)現(xiàn)方式不談,先來看看為何要這么優(yōu)化。
WinXP是這樣引導(dǎo)的
安裝了WinXP的計算機(jī)啟動順序如下:上電自檢(POST)、初始化啟動、啟動裝載、檢測及設(shè)置硬件、系統(tǒng)核心裝載。
當(dāng)BIOS把控制權(quán)交給操作系統(tǒng)后,Ntldr先從啟動分區(qū)裝載啟動文件,將處理器切換到32位模式之后,加載Ntdetect.com進(jìn)行硬件掃描。Ntdetect.com收集所有硬件信息后,將信息返回給Ntldr。Ntldr再將這些信息傳遞給Ntoskrnl.exe(也就是Windows核心層)。接下來,系統(tǒng)將讀取注冊表[HKEY_LOCAL_MACHINE\SYSTEM]下的設(shè)備信息,在這個主鍵下的各個項(xiàng)目會被加載;讀取[HKEY_ LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\]下的所有服務(wù),如果驅(qū)動服務(wù)的啟動代碼為0則自動加載。最后,Smss.exe(會話管理器)開始運(yùn)行,并啟動其他設(shè)置為開機(jī)自動加載的系統(tǒng)服務(wù)。
停用不必要的硬件設(shè)備
從上面的描述可知,WinXP在啟動階段會加載系統(tǒng)中所有的硬件設(shè)備,這相當(dāng)消耗時間和資源,畢竟系統(tǒng)中很多設(shè)備我們根本就用不上。停用這些設(shè)備會大大減少啟動Windows所需時間。
在桌面“我的電腦”上單擊右鍵,選擇“管理”,然后展開“設(shè)備管理器”。
1.停用多余的串口、并口
我平時不會使用到串口、并口,所以在“設(shè)備管理器”展開“端口(COM和LPT)”節(jié)點(diǎn),并在相應(yīng)的串口、并口上點(diǎn)擊鼠標(biāo)右鍵選擇“停用”。
提示:
如果用戶以后購買了打印機(jī),需要通過LPT口進(jìn)行打印,在“設(shè)備管理器”中重新啟用LPT口就可以了。
2.停用閑置的IDE通道
在“設(shè)備管理器”中展開“IDE ATA/ATAPI 控制器”節(jié)點(diǎn),可以看到“主要IDE通道”和“次要IDE通道”兩個項(xiàng)目。
在任意一個上面單擊右鍵,查看其屬性,并在屬性對話框中換到“高級設(shè)置”選項(xiàng)卡。我們可以看到“設(shè)備0”和“設(shè)備1”的設(shè)備類型都是“自動檢測”,但其中一個的“當(dāng)前傳輸模式”是“不適用”(這說明該設(shè)備上目前并沒有接硬盤或者光驅(qū))。
停用沒有用到的設(shè)備可以讓W(xué)indows啟動速度加快不少,所以我們可以將沒有接硬盤或者光驅(qū)的“設(shè)備類型”勾選為“無”。

