以前經常聽到電腦系統用戶使用者抱怨:如果我打開電腦自檢完後屏幕一直是黑的,需要半天才有XP的界面顯示?我的電腦為何進入系統這麼慢?滾動條都轉了好十幾圈還進不了系統。為什麼我的XP顯示桌面後幾分鐘之內點擊任何程序都毫無反應?這些問題都可以歸結為Windows XP系統啟動慢。怎樣做才能加快系統的啟動速度呢?
如果要想解決XP啟動慢的問題,首先絕對必須了解一下系統的啟動過程。Windows XP的啟動過程大致可分為5個步驟:
第一步,預啟動:首先計算機通電進行自檢,並由BIOS(即基本輸入輸出系統)掃描硬件並完成基本硬件配置,然後讀取硬盤的MBR(主引導記錄)檢查硬盤分區表以確定引導分區,並將引導分區上的操作系統引導扇區調入內存中執行,此處即執行NTLDR(操作系統加載器)文件。
第二步,啟動:首先進行出始化,NTLDR會把處理器從實模式轉換為32位保護模式。然後讀取BOOT.INI文件。
第三步,.裝載內核:引導過程開始裝載XP內核NTOSKRNL.EXE。這個文件位於Windows2000/XP安裝文件夾下的SYSTEM32文件夾中。隨後,硬件抽象層(HAL)被引導進程加載,完成本步驟。
第四步,初始化內核:內核完成初始化,NTLDR將控制權轉交Windows2000/XP內核,後者開始裝載並初始化設備驅動程序,以及啟動WIN32子系統和WINDOWSXP服務。
第五步是用戶登錄,登錄後,XP系統應用會繼續配置網絡設備和用戶環境。最後,伴隨著系統的開機音樂聲和我們熟悉的桌面,Windows XP漫長的啟動過程終於完成。