
首先,介绍传统和UEFI:
uefi和legacy是两种不同的引导方法,uefi是新的BIOS,而legacy是传统的BIOS
1. 旧版BIOS
BIOS是英语中“基本输入输出系统”的首字母缩写. 直译后的中文名称是“基本输入输出系统”. 它的主要功能是为计算机提供最低级别和最直接的硬件设置和控制.
当系统首次启动时,处理器在已知位置执行代码. 此位置在(BIOS)中. 通常,它执行启动自检(POST)来检查计算机. BIOS自检完成后,将MBR代码读入内存,并将管理权限移交给MBR. 然后硬盘分区类型,MBR读取DPT,从DPT中找出哪个硬盘分区是活动的主分区. DPT读取并找到主分区,然后找到主分区的PBR(分区启动记录)后,PBR位于活动主分区的第一个扇区中. PBR中写的是找到Bootmgr.
找到Bootmgr后,管理权限将转移到Bootmgr. Boot Manager首先从BCD中读取Boot Manager菜单的语言版本信息,然后调用BOOTMGR和相应的语言启动菜单,即用于选择多个操作系统的文本界面. 最后,当您选择相应的操作系统(或默认选择)时. Bootmgr会找到系统分区)Windows / System32下的Winload.exe会加载操作系统内核.
2.UEFI

EFI替代BIOS. 它提供了一种更强大,安全和便捷的方式来与操作系统和固件进行交互. EFI规范定义的接口(包括数据表)包含有关平台的信息,并且可以在OS Loader和OS的启动和运行时使用.
EFI启动需要一个特殊的分区表,该表指向一个特殊的文件. 通常,该文件位于\ EFI路径中. EFI引导涉及将引导加载程序写入固件.
EFI系统分区是一个以FAT格式格式化的特定分区,其中包含一个引导加载程序,它是一个EFI可执行程序,可以由EFI引导管理器加载并运行.
引导加载程序设置为可以由固件访问的文件. 引导加载程序允许用户选择和加载操作系统. 所有引导管理器都包含一个EFI变量,该变量用于定义固件配置参数.
两者之间的区别如下所示:

可以看出,UEFI方法减少了BIOS自检过程,因此可以缩短启动时间并为用户带来良好的启动体验.

第二,介绍磁盘MBR分区表和GPT分区表:
1. MBR: 主引导记录(Master Boot Record,简称: MBR),也称为主引导扇区,是在打开计算机以访问硬盘时必须读取的第一个扇区.
主引导扇区记录硬盘本身的相关信息以及硬盘每个分区的大小和位置信息,这是数据信息的重要入口点. 如果损坏硬盘分区类型,则硬盘上的基本数据结构信息将会丢失,因此有必要临时尝试以繁琐的方式重建数据结构信息,然后才能重新访问原始数据.
MBR的限制:
MBR分区表中最多有4个主分区或3个主分区+ 1个扩展分区
MBR分区方案不能支持大于2TB的磁盘.
2. GPT: 全局唯一分区表(GUID Partition Table,缩写: GPT)是物理硬盘的分区结构. GUID分区表(GPT)是可扩展固件接口(EFI)程序的一部分. 与PC中通常使用的较旧的主引导记录(MBR)分区方案相比,GPT提供了更灵活的磁盘分区机制.

GPT使用GUID分区表(GPT)磁盘分区系统.
GPT磁盘具有以下优点:
最多允许128个分区;主启动记录(MBR)磁盘可以在4个主分区和扩展分区中支持124个其他分区.
允许的卷容量大于2 TB,并且MBR磁盘的限制为2 TB.
分区表更可靠,因为它提供了复制和循环冗余校验(CRC)保护.
以上内容摘录为内容,希望您对这两点有一定的了解,对大家有所帮助. 让我谈谈每个人都关注的内容
启动方法与硬盘分区表格式的配合
