XP/2000 開機明顯比 Win98 慢,系統在等待畫面背後究竟做了什麼?基於 Intel 平台,開機流程可分五階段:
多重開機機制: 安裝時將既有 OS 開機磁區備份為 BOOTSECT.DOS,修改開機磁區載入 NTLDR 顯示選單。先裝 XP/2000 再裝 Win98 會破壞開機記錄導致無法啟動。
BOOT.INI(位於啟動分割區根目錄),顯示作業系統選單。BOOTSECT.DOS 轉入該系統。NTDETECT.COM 偵測硬體(並行埠、顯示卡等),將硬體清單回傳 NTLDR 寫入登錄檔。BOOT.INI 關鍵參數:
[BOOT LOADER]:timeout 等待秒數、default 預設啟動項。[OPERATING SYSTEMS]:ARC 路徑格式 MULTI(0)DISK(0)RDISK(0)PARTITION(1),雙引號內為選單顯示文字可自訂。/FASTDETECT 禁用序列埠滑鼠偵測(預設)、/MAXMEM 限制可用記憶體、/BASEVIDEO 強制標準 VGA、/NOGUIBOOT 不顯示圖形開機畫面、/SOS 顯示驅動載入名稱。BOOTFONT.BIN 提供。NTOSKRNL.EXE(位於 Windows\System32)。WINLOGON.EXE,再啟動 LSASS.EXE (LSA) 顯示登入對話框。