计算机的引导过程通常包括以下步骤:
加电
打开电源开关,给主板和内部风扇供电。
电源指示灯亮起,表示电源供应正常。
启动引导程序
CPU 开始执行存储在 ROM BIOS 中的指令。
CPU 从内存地址 FFFF0H 处开始执行指令,这个地址实际上在系统 BIOS 的地址范围内。
BIOS 的启动代码首先进行 POST(Power-On Self Test,加电后自检),主要任务是检查系统硬件是否正常。
加载操作系统
计算机将操作系统文件从磁盘读到 RAM 中。
系统会检查配置文件,根据用户的设置对操作系统进行定制。
检查配置文件
读取配置文件,根据用户的设置对操作系统进行定制。
准备读取命令和数据
计算机等待用户输入命令和数据。
选择启动设备
现代计算机通常提供引导菜单,用户可以通过按下快捷键(如 F12)调出引导菜单。
在引导菜单中,用户可以选择从哪个设备(如硬盘、光驱、U盘)启动计算机。
选择的结果不会保存,下一次开机时仍然按照 BIOS 中保存的启动顺序加载启动设备。
加载操作系统内核
BIOS 从硬盘上的 MBR(主引导记录)开始寻找系统启动分区。
从 MBR 启动激活分区的 PBR(分区引导记录)。
PBR 启动当前分区上的 BOOTMGR(Windows 系统)或 NTLDR(早期 Windows 系统)。
读取 BCD 文件
BOOTMGR 或 NTLDR 读取当前分区根目录下的 \boot\BCD 文件。
BCD 文件包含启动菜单的系统选择信息。
启动操作系统
根据 BCD 文件中的信息,启动对应的操作系统。
建议
确保 BIOS 设置正确,特别是启动设备的顺序,以便计算机能够从正确的设备启动。
定期检查和维护操作系统和引导程序,确保其正常运行。
使用安全软件保护计算机,防止恶意软件影响引导过程。