開機流程整理

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

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 ※ 開機管理程式,類似 grub、rEFind。 ※ 可能位於「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。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料