一、系统启动流程简述
电脑通电后,BIOS 会先进行自检。随后它读取硬盘上的主引导记录(MBR),解析分区表(DPT)找到活动的主分区,接着加载该分区的引导记录(PBR/DBR)。PBR 会寻找启动管理器 bootmgr,一旦找到,控制权便移交给它。
bootmgr 读取 \boot\BCD 文件(即启动配置数据,Win7 下相当于 XP 的 boot.ini)。如果配置了多系统且等待时间不为 0,屏幕会显示选择界面。选定 Windows 7 后,bootmgr 会在启动盘定位 WINDOWS\system32\winload.exe,通过它加载内核,最终完成系统启动。
简单概括就是:BIOS → MBR → DPT → PBR → Bootmgr → BCD → Winload.exe → 内核加载 → 系统运行。
二、更改引导盘步骤
若需要切换新的硬盘作为启动盘,请按以下步骤操作。
1. 设置 BIOS 启动项 重启电脑进入 BIOS 设置,将新的引导盘设为第一启动项。例如,假设新增的引导盘为 B 盘。

2. 创建主引导记录 Windows 7 使用 NT 6.x MBR 安装方式。确保新盘已正确初始化。

3. 配置分区引导记录 安装 BOOTMGR 到新的引导分区。

4. 设置 BCD 文件
选择当前系统,新建 BCD 文件。目录通常位于引导盘根目录下,如 B:\boot\BCD。

保存设置后重启系统即可生效。

三、常见问题排查
如果在操作过程中遇到以下报错,请对照检查:
- An operating system wasn't found... 通常是因为 BCD 文件不存在或路径配置错误。
- 引导硬盘未被识别,或者未安装主引导记录。

