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

| BIOS | UEFI | ||||||
| Disk Partition | MBR (Master Boot Record) |
※ The first sector of the hard drive | ※ Contains 'boot code' and a 64-byte 'disk partition table' (DPT)」。 | ||||
| Disk Partition Table (DPT - Disk Partition Table) |
※ Each hard drive partition occupies 16 bytes,So up to four boot partitions can be defined。 | ※ One of the partitions is set as the 'active boot partition'(active/boot)」。 | |||||
| Partition Boot Record (PBR - Boot Partition) |
※ It could be a '100MB partition' or 'C drive'。 | ※ If not set,Startup may display Remove disk or other media Press any key to restart。 |
ESP partition | ※ It could be a '100MB partition' or 'C drive'。 | * Location where bootmgfw.efi is stored。 | ||
| Boot manager | bootmgr | * Boot manager,Similar to grub、rEFind。 | * May be located in '100MB partition' or 'C drive'。 | * In versions of Windows before XP,This part is handled by the program NTLDR。 | bootmgfw.efi | * Program file:Located in ESP partition (100MB partition) At 'EFI/Microsoft/Boot' | * Or rEFind's efi file, etc.。 |
| BCD (Boot Configuration Data) |
* Document file:Defines winload.exe (針對 Windows) 所在磁區的 GUID。 | * May be located in '100MB partition' or 'C drive'。 | BCD (Boot Configuration Data) |
* Document file:定義 winload.efi (針對 Windows) 所在磁區。 | |||
| OS 開機程式 | winload.exe | ※ 位於 C:\Windows\System32。 | winload.efi | ※ 程式,位於 C:\Windows\System32。 | |||
| ntoskrnl.exe | ※ 位於 C:\Windows\System32。 | ||||||








Leave a Reply