前言
计算机启动是一个极其复杂的过程,不同平台的启动方式也可能不一样,现在我们来说说现代个人电脑的典型启动过程。
计算机启动过程说明
按下电源键后计算机开始启动,第一个启动的配件是电源,电源的风扇开始转动。
电源启动后,马上给主板供电,主板加电以后,它开始初始化自己的固件,固件是一些固化在主板芯片组上面的程序。这时主板上的CPU风扇也开始转动起来。

接下来主板会试图去启动CPU。如果这一步失败了(例如CPU坏了或没插好),你的计算机会死机并且给出错误信息(但是CPU风扇会一直转)。有些主板还会发出蜂鸣声,这种状态被称为“风扇僵尸机”。请注意,有时候USB或者其它设备也有可能导致这种结果,调试的时候最好拔掉所有非必要可能导致问题的外设。那么如果没问题的话,CPU就开始加电工作了。

接下来CPU就开始执行BIOS里面的指令了,BIOS开始执行加电自检(英语:Power-OnSelf-Test;POST),POST进行识别和初始化硬件,例如CPU、内存、显卡、键盘、硬盘、光驱和其它基本硬件。
如果硬件出现问题,有些主板可能会发出不同含义的蜂鸣声,或显示器显示一些相关的错误信息,启动中止。
如果硬件没问题,BIOS会显示出它的启动画面,如下两张图所示。

典型的POST第一阶段(AMI BIOS)

POST第二阶段,有时它会出现“Boot from CD”(AMI BIOS)
通过POST后,BIOS会试图加载操作系统,它会从硬盘、光驱、U盘和网络等几个地方依次寻找操作系统(启动顺序通常可以在BIOS内设定)。如果找不到操作系统,BIOS也会停机并给出错误信息。

如果BIOS在硬盘上找到了操作系统,那么就加载操作系统。至此,整个启动过程完成!
计算机启动过程简图

计算机启动过程简图
BIOS和UEFI的启动方式的区别
UEFI是BIOS的升级版,UEFI的启动方式和BIOS有些不同,但本质上它们都是为了启动计算机而设计的东西。
UEFI不仅可以初始化硬件,它还是一个迷你操作系统,例如,它可以对一些电脑进行远程控制。