【笔记】Windows 开机过程

【BIOS】

#############################
MBR (主引导记录)
—————————-
※ 位于硬碟的第一个磁区。
※ 里面包含「启动代码」及一个64Byte的「硬碟分割区表」。
#############################

↓↓↓

#############################
硬盘分区表 (DPT-磁碟分割表)
—————————-
※ 每个硬碟分割区占16Byte,所以最多定义四个开机磁区。
※ 其中一个磁区会设为「启动磁区(主动/启动)“。
#############################

↓↓↓

#############################
分区引导记录 (PBR-启动磁区)
—————————-
※ 可能会是「100MB 磁区」或「C 槽」。
※ 如果没设定,开机可能会出现
「删除磁盘或其他介质,按任意键重启」。
#############################

↓↓↓

#############################
BOOTMGR
—————————-
※ 开机管理程式,类似 grub、rEFind。
※ 可能位于「100MB 磁区」或「C 槽」。
※ 在 XP 之前的 Windows,为 NTLDR 这支程式负责这段。
#############################

↓↓↓

#############################
BCD
—————————-
※ 文件,定义 winload.exe 所在磁区的 GUID。
※ 可能位于「100MB 磁区」或「C 槽」。
#############################

↓↓↓

#############################
的Winload.exe
—————————-
※ 位于 C:\Windows System32下。
#############################

↓↓↓

#############################
NTOSKRNL.EXE
—————————-
※ 位于 C:\Windows System32下。
#############################

=============================

【】UEFI

#############################
ESP 磁区
—————————-
※ 定义 bootmgfw.efi 位置。
#############################

↓↓↓

#############################
bootmgfw.efi
—————————-
※ 程式,位于ESP磁区的「EFI/Microsoft/Boot」
※ 或 rEFind 的 efi 档等。
#############################

↓↓↓

#############################
BCD
—————————-
※ 文件,定义 winload.efi 所在磁区。
#############################

↓↓↓

#############################
winload.efi
—————————-
※ 程式,位于 C:\Windows System32下。
#############################

【参考资料】

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.