從按下電源鍵到登入桌面,XP 開機經歷四大階段:
POST 自檢記憶體與硬體狀態。Plug-and-Play BIOS 完成裝置配置。BIOS 定位啟動裝置,載入 MBR (主開機記錄),進而載入 NTLDR。
boot.ini 顯示多重開機選單 (若超過一個 OS 且 timeout > 0)。boot.ini 關鍵參數:timeout、default、multi(0)disk(0)rdisk(0)partition(x)\WINDOWS 指定系統分區。ntdetect.com 收集硬體資訊回傳 NTLDR,寫入登錄 HKEY_LOCAL_MACHINE\HARDWARE。引導階段用到檔案:NTLDR, Boot.ini, ntdetect.com, ntoskrnl.exe, Ntbootdd.sys, bootsect.dos(可選)。
NTLDR 載入核心 ntoskrnl.exe 及硬體抽象層 hal.dll。讀取登錄 HKEY_LOCAL_MACHINE\SYSTEM,依 Select 鍵決定載入哪個 Control Set (含裝置驅動與服務)。載入 Start=0 的底層驅動。Current Control Set 載入後,NTLDR 移交控制權給核心,進入初始化。
顯示 XP 啟動畫面與進度條,完成四項任務:
HKEY_LOCAL_MACHINE\HARDWARE 鍵。ErrorControl 值:3=嚴重嘗試 LastKnownGood 重開;2=嚴重啟動失敗用 LastKnownGood;1=一般錯誤記錄並繼續;0=忽略繼續。解決「新增/移除程式」開啟報錯 Value creation failed at line 472/521
Windows XP 安全防護:手動與工具移除 Sasser (震盪波) 蠕蟲完整指南
微軟 Longhorn 系統遊戲測試:相容性佳但效能損失,DWM 影響 3D 遊戲運行
大容量記憶體在 Windows XP 的新活用:建立 RAM Disk 虛擬磁碟加速暫存存取
Ghost32 手把手教學:一鍵安裝 Windows XP / Win7 系統映像檔
巧用「系統資訊」工具:硬體資源、裝置詳情、執行進程、啟動項、網路診斷、檔案簽章驗證一手掌握