BIOS 基本输入输出系统
Basic Input/Output System —— 主板上的固件芯片,装着开机第一段代码。 新系统已经被 UEFI 替代,但很多老设备还在用。
开机流程
通电 → BIOS 上电自检(POST)→ 找启动设备 → 加载 [[bootloader|bootloader]] → 启动 OS
BIOS 的局限(为什么被替代)
- 16 位 —— 现代 CPU 早就 64 位了
- 不支持大硬盘 —— 2.2 TB 上限
- 启动慢 —— 全 legacy 流程
- 安全性差 —— 没有 secure boot
安全相关
- BIOS rootkit —— 攻击者在 BIOS 里植入恶意代码,杀软完全检测不到
- 重装系统也清不掉 —— 因为 BIOS 在硬盘之外
- 物理接触风险 —— 任何能开机箱接触主板的人都可能改 BIOS
参见 UEFI —— 现代替代品,有 secure boot。