Windows系统计算机引导可以分为两个阶段
(一) B
ios阶段
计算机加电后执行BIOS代码
BIOS代码检测并初始化
硬件,显示相关信息。
BIOS检测所有
硬件都正常以后,按CMOS引导顺序设置查找引导设备。
就硬盘系统来说,就是查找硬盘主引导记录并执行主引导记录代码。
(二) Windows引导阶段
现在Windows家用系统分为XP和Win7。
引导过程
1、 主引导记录查询硬盘活动分区并执行活动分区引导代码
2、 活动分区引导代码查询活动分区下的系统引导文件。
bootmgr
3、 系统引导文件加载启动配置文件
Boot\Bcd
4、 根据选项设置和系统数量直接进入系统或显示可选系统菜单
Windows引导阶段常见
故障1、 主分区引导记录丢失或错误
引导记录丢失 BIOS查找引导设备时会忽略掉这款硬盘,直接从其他设备启动比如网络启动。
引导记录错误 常见显示错误,文件丢失或者只有光标闪动。大多数情况下是多重引导
软件被破坏,有些一件还原
软件也可能引这类问题。
解决方法:使用工具
软件修改主引导记录为Windows引导记录
2、 无活动分区或活动分区不是系统区
无活动分区 主引导记录查询不到活动分区,可能会有的报错信息int18 boot failure
活动分区不是系统区 会找不到相关文件而无法正常启动,可能会光标闪动或提示和系统文件丢失一样的信息
3、 系统引导文件丢失
Win7
BOOTMGR is missing
Press Ctrl+alt+del to restart
BOOTMGR为Win7系统引导文件存在于活动分区根目录下,活动分区可能是100M的隐藏分区。
复制相关文件
msvcp71.dll到活动分区目录可以解决
活动分区下Boot/BCD文件损坏或丢失会报这个错误
引导分区改变后会报错,常见硬盘对拷后,由于Win7 BCD文件记录的是磁盘UUID而不是盘符,直接复制后新硬盘分区的UUID已经改变导致BOOTMGR找不到系统文件所在的分区报错。
上面几种报错可以使用Win7系统安装盘的系统修复工具自动修复
也可使用一个引导记录修改维护的小工具 BOOTICE这篇博文里的工具在PE下修复
BOOTMGR为Win7系统引导文件存在于活动分区根目录下,活动分区可能是100M的隐藏分区。
复制相关文件到活动分区目录可以解决
活动分区下Boot/BCD文件损坏或丢失会报这个错误