Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 作業系統啟動流程深度解析:BIOS → MBR → Bootmgr → BCD → Winload.exe → 核心載入六階段

編輯:Win7 系統應用技巧

Win7 開機啟動嚴格遵循六階段流程,理解各階段職責有助於排除開機故障、配置多重開機、修復開機檔案。

六階段啟動流程

  1. BIOS POST 與啟動裝置選擇:開機自檢 (POST) → 依啟動順序選擇硬碟 → 載入硬碟 MBR(第 0 軌第 0 扇區,512 Bytes,不屬於任何分區)→ 移交控制權。
  2. MBR 掃描分區表尋找作用分區:MBR 程式碼掃描 64 Bytes 分區表(最多 4 主分區),找到標記「作用」的分區,載入其第 1 扇區(Bootmgr)至記憶體。
  3. Bootmgr 讀取 BCD 顯示開機選單:Bootmgr 尋找並讀取 BCD(開機設定資料),若有多開機項目則顯示選單供使用者選擇。
  4. 載入 Winload.exe 進入核心載入:選擇 Win7 開機項 → 載入 C:\Windows\System32\winload.exe → 開始核心載入流程(HAL 初始化、驅動載入、Session 管理器啟動等,過程複雜漫長)。
  5. 核心初始化與驅動載入:ntoskrnl.exe 載入,初始化硬體抽象層 (HAL)、核心資料結構、載入開機啟動驅動、建立系統程序。
  6. 使用者模式初始化:smss.exe → csrss.exe、wininit.exe → 服務控制管理器、LSASS、登入程序 (winlogon.exe) → 進入登入畫面。

關鍵檔案位置

  • Bootmgr、BCD 位於系統保留分區(或作用分區)。
  • Winload.exe 以降檔案位於 C 槽 Windows\System32。

掌握此流程,開機修復(bootrec)、BCD 編輯(bcdedit)、VHD 開機配置皆能觸類旁通。

Copyright © Windows教程網 All Rights Reserved