计算机开机启动流程以及各个模块、分区的说明
流程:
- 电源键 按下。
- BIOS 启动。
- 启动引导程序 启动。
- 操作系统 启动。
解析:
CMOS:一个小型存储芯片,存储着硬件的配置,由 BIOS 进行读写。
主板系统:第一个启动的程序,也算是一个小型系统,有着比较简单的功能。主要功能为硬件检查、启动哪一个硬盘的启动引导程序。
BIOS:汇编语言编写,最开始的主板系统。现在的 BIOS 兼容集成了 UEFI,也支持 GPT/GUID 分区类型 和 ESP 启动引导分区。
UEFI BIOS:C语言编写,后来出现的,功能以及界面比 BIOS 要丰富一些。现在的 UEFI 兼容集成了 BIOS,也支持 MBR 分区类型 和 BIOS 启动引导分区。
分区类型:硬盘分区的方式类型。
MBR:(主引导记录分区表)最开始的分区类型,硬盘分区的容量较小,只能对2TB内硬盘分区。
GPT/GUID:(全局唯一标识分区表)后来出现的,支持更大容量的硬盘分区、分出更多的分区,现在大部分都是这个类型。
启动引导分区:存放这种启动引导程序。它们也不一定叫原名。例如我笔记本的叫 SYSTEM,它就是 ESP。
MBR:BIOS 支持的启动引导分区,容量很小。
ESP:UEFI 支持的启动引导分区,比 MBR 分区大一些,几百M左右。
启动引导程序:启动操作系统内核。
grub2:多系统启动引导,后来出现的,常用于 linux 系统和多系统的启动引导。
windows启动引导:单用与 windows 启动加载,windows 在安装时,会直接将启动引导程序覆盖启动引导分区。
文件系统类型:不同的文件系统支持的分区容量也不一样。(NEFS、FAT、FAT32、EXT4等等)
NTFS:常见于 windows 系统用户使用的分区类型。