開機流程整理

  翻出一份前兩年整理的開機流程資料感覺蠻完整的~呵就上傳上來分享

Excel截圖

BIOS UEFI
磁碟磁區 MBR
(Master Boot Record)
※ 硬碟的第一個磁區 ※ 裡面包含「啟動代碼」及一個64Byte的「磁碟分割表 (DPT)
Disk Partition Table
(DPT-磁碟分割表)
※ 每個硬碟分割區佔16Byte所以最多定義四個開機磁區 ※ 其中一個磁區會設為「啟動磁區(active/boot)
Partition Boot Record
(PBR-啟動磁區)
※ 可能會是「100MB 磁區」或「C 槽」 ※ 如果沒設定開機可能會出現
「Remove disk or other media Press any key to restart」
ESP 磁區 ※ 可能會是「100MB 磁區」或「C 槽」 ※ 存放 bootmgfw.efi 的位置
開機管理程式 bootmgr ※ 開機管理程式類似 grubrEFind ※ 可能位於「100MB 磁區」或「C 槽」 ※ 在 XP 之前的 Windows為 NTLDR 這支程式負責這段 bootmgfw.efi ※ 程式檔位於ESP磁區 (100MB 磁區) 的「EFI/Microsoft/Boot」 ※ 或 rEFind 的 efi 檔等
BCD
(Boot Configuration Data)
※ 文件檔定義 winload.exe (針對 Windows) 所在磁區的 GUID ※ 可能位於「100MB 磁區」或「C 槽」 BCD
(Boot Configuration Data)
※ 文件檔定義 winload.efi (針對 Windows) 所在磁區
OS 開機程式 winload.exe ※ 位於 C:\Windows\System32 winload.efi ※ 程式位於 C:\Windows\System32
ntoskrnl.exe ※ 位於 C:\Windows\System32

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.