시작 프로세스 정리

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

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

댓글 남기기

이메일 주소는 게시되지 않습니다. 필수 항목 표시 *

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.