Windows 2000/XP 開機較 Windows 98 緩慢,實則執行嚴謹的五階段流程:預啟動、啟動、載入核心、核心初始化、使用者登入。本文逐階段解析關鍵動作與檔案角色(NTLDR、BOOT.INI、NTDETECT.COM、NTOSKRNL.EXE、HAL、WINLOGON.EXE),並說明多重開機、硬體設定檔、BOOT.INI 參數(/FASTDETECT、/MAXMEM、/BASEVIDEO、/NOGUIBOOT、/SOS)與 ARC 路徑格式。
NTLDR。BOOT.INI 顯示開機選單(含多重開機支援)。NTDETECT.COM 偵測硬體清單回傳 NTLDR。NTOSKRNL.EXE 與硬體抽象層(HAL)。WINLOGON.EXE → LSASS.EXE 顯示登入對話框 → 登入後配置網路與使用者環境 → 完成桌面載入。BOOT.INI 位於作用分區根目錄,含 [boot loader](逾時、預設)與 [operating systems](ARC 路徑、參數)。multi(0)disk(0)rdisk(0)partition(1),分別為控制器、SCSI 裝置號、IDE 裝置號、分區號。/FASTDETECT(停用序列埠滑鼠偵測)、/MAXMEM(限制可用記憶體)、/BASEVIDEO(標準 VGA)、/NOGUIBOOT(不顯示圖形開機畫面)、/SOS(顯示驅動載入名稱)。BOOTFONT.BIN 提供。理解開機流程有助於排除開機失敗、修復引導記錄、優化開機速度。