电脑的引导程序是 引导程序(Bootloader),它的作用是从磁盘加载内核代码。在计算机开机时,BIOS(基本输入输出系统)或UEFI(统一可扩展固件接口)会先进行硬件自检和硬件初始化,然后加载引导程序到内存中,最后由引导程序负责将操作系统从大容量存储器(通常是硬盘)加载到主存储器(内存)中,使操作系统得以启动并控制整个计算机。
引导程序的主要任务包括:
加载操作系统内核:
从存储设备(如硬盘、SSD或USB驱动器)中读取操作系统的内核文件,并将其加载到内存中。
初始化硬件:
完成基本的硬件检测和初始化,如内存、存储设备和输入输出设备的配置。
引导操作系统:
将控制权交给操作系统内核,使操作系统能够启动并运行。
常见的引导程序包括:
Legacy BIOS:传统的BIOS引导方式,通常与MBR(主引导记录)分区表搭配使用。
UEFI BIOS:新型的UEFI引导方式,通常与GPT(GUID分区表)搭配使用。
在Windows系统中,引导文件通常位于系统分区的根目录下,例如Windows 7中的`boot.ini`文件或Windows 10中的`boot Configuration Data`(BCD)文件。这些文件负责记录操作系统的启动配置,包括哪个操作系统应该首先启动。
总结:
引导程序(Bootloader):负责从存储设备加载操作系统内核到内存中。
BIOS/UEFI:进行硬件自检和硬件初始化,并加载引导程序。
引导文件:如`boot.ini`或BCD文件,记录操作系统的启动配置。