电脑更换硬盘启动步骤怎么设置


电脑更换硬盘启动步骤怎么设置  

BIOS是电脑主板上的基本输入输出系统,主要负责初始化硬件设备并引导进入操作系统。近年来,虽然UEFI逐渐替代了BIOS的部分功能,但人们仍然习惯将其称为BIOS。为了方便区分,现代电脑的主板设置通常将传统的BIOS称为legacy,而UEFI则简称为UEFI。无论是legacy还是UEFI,它们都被统称为BIOS。

从按下电脑电源按钮的那一刻起,BIOS便开始工作。那么,legacy BIOS和UEFI BIOS在引导开机过程中的具体工作是怎样的呢?下面我们来详细解读一下。

对于legacy BIOS的开机引导过程:

1. 当主板加电时,BIOS首先初始化CPU,然后执行BIOS芯片中的程序代码进行其他硬件自检,并完成硬件初始化。

2. 接下来,legacy BIOS会读取硬盘第一个扇区中的MBR(主引导记录),这里包含了IPL(初始化程序加载器)和DPT(分区表)。IPL会进一步读取活动分区(即引导文件所在的分区)的第一个扇区中的PBR(分区引导记录),并根据PBR中的信息找到活动分区中的引导文件bootmgr.exe(启动管理器),然后执行它。

3. bootmgr.exe启动管理器会读取同一目录下boot文件夹里的BCD(启动配置数据)。BCD中存储了操作系统内核加载程序的路径地址。bootmgr.exe通过执行winload.exe来引导操作系统启动运行。如果硬盘中安装了多个操作系统,BCD中会分别存储它们的内核加载程序路径地址,并在启动时提供选择菜单,让用户可以选择加载不同的操作系统。

而对于UEFI BIOS的开机引导过程:

1. 同样是主板加电后,UEFI程序在BIOS芯片中初始化CPU和内存,并加载驱动程序完成硬件初始化。

2. 由于UEFI系统支持文件系统,因此它会直接读取硬盘的ESP分区(EFI系统分区)并执行启动管理器。如果选择直接从硬盘启动,则会使用UEFI默认的启动管理器。如果选择windows安装程序,则会使用Windows专用的启动管理器。

3. 启动管理器如bootmgfw.efi会读取BCD启动配置文件,并根据BCD中的路径执行操作系统内核加载程序winload.efi,从而引导操作系统启动运行。

总结来说,不论是legacy BIOS还是UEFI BIOS,其最终目的都是为了完成电脑的启动过程,只是实现方式和流程有所不同。

  电脑更换硬盘启动步骤怎么设置