关于BIOS 与UEFI 开机流程及相关文件
一、BIOS+MBR :
1、支持系统:WinXP 、Win2K 、Win2K3等 BIOS MBR (主引导记录) DPT
(分区表) PDR (分区引导记录)
NTLDR boot.ini
2、支持系统:Vista 、Win7、Win8、Win8.1等 BIOS MBR (主引导记录) DPT (分区表) PDR (分区引导记录) Bootmgr.exe BCD
二、UEFI+GPT
:
1、支持系统:Win7 X64、Win8 X3
2、Win8 X64等 主板固件内的UEFI 初始化程序 加载支持UEFI 的启动文件
2、各种介质下UEFI 启动文件位置及方式:
1)、光盘介质: 光盘根目录\EFI\boot\bootx64.efi 或bootia32.efi 根目录\EFI\Microsoft\boot\BCD
2)、移动磁盘:
移动磁盘根目录\EFI\boot\bootx64.efi或bootia32.efi 根目录\EFI\Microsoft\boot\BCD
3)、本地磁盘:
A:ESP分区:
a、通过计算机默认引导文件bootx64.efi或bootia32.efi
ESP分区的根目录\ EFI\boot\bootx64.efi或bootia32.efi 根目录\EFI\Microsoft\boot\BCD
b、通过Windows默认引导文件(即:Windows Boot Manager菜单项)bootmgfw.efi
ESP分区的根目录\ EFI\boot\bootmgfw.efi 根目录\EFI\Microsoft\boot\BCD
B:FAT分区
a、通过计算机默认引导文件bootx64.efi或bootia32.efi
FAT分区的根目录\ EFI\boot\bootx64.efi或bootia32.efi 根目录\EFI\Microsoft\boot\BCD
b、通过Windows默认引导文件(即:Windows Boot Manager菜单项)bootmgfw.efi
FAT分区的根目录\ EFI\boot\bootmgfw.efi 根目录\EFI\Microsoft\boot\BCD
注:Windows Boot Manager菜单项处于主板固件UEFI初始化后加载的启动选择菜单,是可在主板NVRAM的可擦写Flash中设置,或由bootbcd.exe命令行创建如:bootbcd c:\windows /l zh-cn,选中此项将直接加载指向的bootmgfw.efi文件进行启动Windows内核。
附:
1、BCDBOOT命令使用:
2、有关启动文件用途:
3、DISKP ART命令使用(UEFI+GPT应用磁盘分区创建示例):
diskpart 运行分区命令功能
list disk 列出该系统有几个磁盘。如磁盘0、磁盘1等
select 0 选中需要操作的磁盘号。此处假设要操作的磁盘为0号磁盘
clean 0 清除0号磁盘上的所有数据
convert gpt 将该磁盘转换为GPT磁盘,若GPT格式要转换换为MBR,则为convert mbr
create partition efi size=120 创建esp分区。它为UEFI的启动分区,大小120M,可考虑512M create partition msr size=120 创建msr分区。它为BIOS启动功能扩展的保留分区,大小同上create partition primary size=30000 创建主分区,系统安装的分区。大小可考虑大小40-60G