UEFI 启动项是什么?和 Legacy“可启动盘”的区别
对比 UEFI 启动项(NVRAM 里存的设备+文件路径)与 Legacy 可启动盘(固件读盘里首扇区执行)的本质差异,以及各自的维护与排查要点。
结论先行
UEFI 启动项不是「一个可启动的盘」,而是 NVRAM 里存的一条记录:设备(哪块盘/哪个口)+ 一个 EFI 文件路径(如 \EFI\Microsoft\Boot\bootmgfw.efi)。Legacy 的可启动盘则是:固件按固定方式读盘的引导扇区代码并执行。所以 UEFI 项可以指向同一块盘上的多个文件,Legacy 项一个盘只有一份引导码。
两种启动项的对照
| 维度 | UEFI 启动项 | Legacy 可启动盘 |
|---|---|---|
| 存的位置 | 固件 NVRAM(断电不丢) | 磁盘自身的引导扇区 |
| 内容 | 设备 + EFI 文件路径 | 盘首扇区代码 |
| 同盘多条目 | 可以(不同 ESP、U 盘各记一条) | 不行 |
| 设备拔除后 | 条目变「无效」并跳过,不影响别的项 | 该盘不出现,顺序自动补位 |
| 管理方式 | 固件菜单 / bcdedit 看本机条目 |
固件启动顺序即可 |
启动菜单里出现两个名字差不多的 U 盘:通常是同一盘同时写了 UEFI 与 Legacy 引导,选带 UEFI 前缀的那条,与机器的引导模式保持一致。
什么时候会遇到「启动项问题」
- 新装系统后 UEFI 项没注册:表现为开机进不了系统、只能从 U 盘起。用 PE 里的
bcdboot重新写入并登记 NVRAM 项即可。 - 装 Windows 11:官方要求 UEFI + 安全启动,Legacy 方式装完可能出现功能缺失或无法激活,按条目页执行。
- 老机器装 Windows 7:多数是 MBR + Legacy 组合,UEFI 模式下要开 CSM 或以 Legacy 模式起 U 盘。
- 进固件的按键不统一,先查常用快捷键;进 EasyU 条目 查 UEFI 场景的 U 盘制作参数。
操作小结
- 先确认机器当前引导模式(UEFI 还是 Legacy)。
- 启动菜单条目异常时,核对记录里的设备与文件路径还在不在。
- UEFI 项缺失用 bcdboot 重建;重复项选与模式一致的那条。
- 拔插可移动设备导致的「无效条目」无需处理,固件会自动跳过。