一、系统引导基本概念
BIOS:Basic Input Output System,直译过来后中文名称就是"基本输入输出系统",是一种业界标准的固件接口,是操作系统启动时加载的第一个软件。保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,主要功能是为计算机提供最底层的、最直接的硬件设置和控制。Legacy启动模式是指BIOS固件用来初始化硬件设备的引导过程,Legacy启动模式包含一系列已安装的设备,这些设备在引导过程中计算机执行 开机自检测试时会被初始化。传统引导将检查所有连接设备的主引导记录 (MBR,Master Boot Record),通常位于磁盘的第一个扇区。
UEFI:Unified Extensible Firmware Interface,统一可扩展固件接口,可看作是新版本的 BIOS,是BIOS的继承者和替代者。UEFI 启动模式包含一个特殊的 EFI(Extensible Firmware Interface) 分区,用于存储 .efi 文件并用于引导过程和引导加载程序。
启动分区:包含Windows系统文件及其支持文件的硬盘分区,即安装Windows的分区
MBR:Master Boot Record,主引导记录是一种硬盘的分区模式,位于整个硬盘的0磁道0柱面1扇区,构成了硬盘的主引导扇区,与BIOS模式对应
GPT:GUID Partition Table,全局唯一标识分区表是一种硬盘的分区模式,MBR分区结构最高支持到2T硬盘,2T及以上分区就需要GPT分区结构,与UEFI模式对应。MBR分区结构最高支持到2T硬盘,2T及以上分区就需要GPT分区结构。GPT最高支持创建128个分区。
MSR分区:是微软保留分区,是GPT磁盘上用于保留空间以备用的分区。
Windows PE:Windows Preinstallation Environment,预安装环境,带有有限服务的最小子系统
二、BIOS 引导过程
1、主板与硬件初始化
2、BIOS 读取MBR,启动管理器获得控制权
3、winload.exe 获得控制权
4、winload.exe完成初始化,操作系统获得控制权
三、UEFI 引导过程
1、主板与硬件初始化
2、UEFI 读取EFI文件,启动管理器获得控制权
3、winload.efi 获得控制权
4、winload.efi完成初始化,操作系统获得控制权