引导的定义
引导可以理解为在计算机开机时,通过一系列步骤使操作系统运行起来的机制。它的主要任务是将操作系统从磁盘加载到内存(RAM)中,以便让用户能够使用计算机。引导过程涉及多个组件,包括主引导记录(MBR)、分区引导记录(PBR)和启动管理器等。
安装操作系统后的磁盘分布
-
主引导记录(MBR):
- 磁盘引导程序:MBR位于磁盘的第一块扇区,大小为512字节,其中包含了磁盘的引导程序。该程序负责启动计算机和找到操作系统的分区。
- 分区表:MBR还包含分区表信息,记录了磁盘各个分区的起始位置和大小,从而帮助系统识别和访问不同的磁盘分区。
-
C盘分布:
- 引导记录(PBR):在C盘(通常是安装了操作系统的主分区)内部存在一个引导记录(也称为分区引导记录),其功能是找到启动管理器并将处理权交给它。
- 根目录:C盘的根目录包含了操作系统及其相关文件。
- 其他:除根目录外,还可能存在其他用于操作系统运行的文件和目录。
- 其他盘:
引导过程
操作系统的引导过程通常包括以下步骤:
-
执行硬件自检:
CPU在启动时从特定的主存地址开始运行,首先执行ROM中的引导程序。这个程序会进行硬件自检,确保所有必要的硬件组件(如内存、硬盘、输入输出设备)正常工作。 -
读取主引导记录:
接下来,系统会将磁盘的第一块,即主引导记录(MBR)读入内存。CPU执行MBR中的磁盘引导程序,并扫描分区表以识别各个分区的信息。 -
读取分区引导记录:
根据分区表,系统会确定哪个分区是活动分区(即主要安装了操作系统的分区,通常是C盘)。然后,它将该分区的引导记录(PBR)读入内存并执行其中的程序。 -
执行启动管理器:
最后,PBR会从根目录下找到完整的操作系统初始化程序,也就是启动管理器,并将控制权交给它。启动管理器负责加载操作系统所需的文件和驱动程序,完成开机过程的一系列动作,使得操作系统能够顺利启动并提供用户界面。