Bootmgr is missing-xp开机启动故障处理系列之十一

这里假定系统c盘:系统盘,d盘:活动分区,非系统盘。

我的电脑系统是xp系统,但是开机启动显示“Bootmgr is missing,please press Ctrl+Alt+Del to restart”(只有是win vista/7/8或是多系统才显示这种情况)如图:

 

原因分析:可能是由于这个系统是ghost系统,这个系统所在的盘以前安装的是win vista/7/8,通过简单的ghost覆盖导致这种情况,并没有设置pbr,还有可能是以前是win vista/7/8降级安装xp就会出现这种问题,或是是多系统更改设置导致的。

这里需要注意win7和xp的开机原理:

NT60系列操作系统Windows 7/Vista/2008......就是说nt60系列的系统首先(具体说是分区引导记录pbr)寻找活动分区中的系统启动管理器bootmgr,读取系统分区根目录下的\boot\bcd文件(BCD=Boot Configuration Data ,也就是“启动配置数据”。),继而引导其他。具体详见win7的开机启动流程。

NT50系列操作系统是:Windows XP/2000/2003,pbr首先寻找活动分区中的系统引导文件ntldr(是个系统隐藏文件),注意任务是解析Boot.ini文件,用来装载操作系统。继而引导其他。具体详见xp的开机启动流程。

解决办法:

思路:将win7的引导记录改为纯xp模式,直接叫pbr寻找ntldr就可以了,或者改为多系统的引导模式(这里涉及多系统引导问题,不介绍了)。

实施:进入PE系统,运行Bootice(或者其他软件也可以实现,本例用bootice为例。强大的工具。),界面如下:

 

(1)点击第二项:选择主引导记录mbr,如图,(实际上这一步可以不做,mbr具体哪个版本不影响xp和win7的开机。)

 

由于xp属于nt5.x系统,所以选择倒数第二项:windows nt 5.x默认引导程序,选择后,点击 安装/配置(s),提示

 

点击确认后显示下图:

 

(2)回到开始画面,选择第三项分区引导记录pbr,我们发现选择的是bootmgr引导程序,如下画面:

这里你就可以知道选择哪个了。Ntldr对应xp。Boottmgr对应windows vista/7/2008。

你选择ntldr引导程序(fat/fat32/ntfs),点击安装/配置(s),出现下面画面:(图中应该是d:\有点小错误,呵呵)

点击确定后出现下面画面:(图中应该是d:\有点小错误,呵呵)

 

点击是出现下面画面:(图中应该是d:\有点小错误,呵呵)

 

点击确定后退出软件,重启电脑。

重启后显示的却是:ntldr丢失!!!我们进入pe系统后看到活动分区下并没有boot.ini , ntldr,   ntdetect.com 三个文件啊。这种情况的发生往往是ghost系统完成后,重启后就会出现bootmgr丢失的情况。我们就把c盘(系统盘)下的boot.ini , ntldr,   ntdetect.com 文件复制到活动分区的根目录下就可以了。

重启后就出现熟悉的windows xp欢迎画面了。

小结:

上面的图片中bootmgr引导的第一引导文件和第二引导文件的意思是:

如果pbr找不到bootmgr那么就会找到ntldr,但是有个条件:这两个文件(bootmgr和ntldr)在活动分区根目录下,就是说,如果pbr在活动分区根目录下找不到bootmgr,那么pbr会在活动分区根目录下找ntldr。如果都找不到,那么就会显示文章开始的故障现象:

Bootmgr is missing,please press Ctrl+Alt+Del to restart。

有时候会出现Disk error,press any key to restart

.

我查看了网上有很多说是硬盘坏道或者数据线有问题,或者是能不能识别到硬盘,其他等等,今天我遇到的问题都不是这些,而是分区引导记录有问题造成的。

解决办法:只要进入pe系统后用修改主分区引导记录就可以解决了。

总结:

如果你的系统时win xp ,那么主引导分区选择windows nt5.x引导程序,相应分区引导程序选择ntldr引导程序。

如果你的系统时win7/8/vista ,那么主引导分区选择windows nt6.x引导程序,相应分区引导程序选择bootmgr引导程序。

这里注意,高版本引导程序可以引导低版本引导程序,就是说,winxp也可以选择是nt6.x和bootmgr引导,高版本的pbr可以引导ntldr这是兼容。但是反过来就不可以了。。。

提醒:有时候有的电脑的硬盘有隐藏的活动分区,在我们ghost完系统后就会出现这种情况,所以需要进入pe系统(这里其他软件把该隐藏分区显示出来),修改相关参数:可以把上面的三个文件复制到活动分区下,也可以把直接把该隐藏分区的活动状态取消掉,把你安装系统的那个盘激活成活动分区就可以了。

(上面的问题实际上也可以用这种方法解决:把系统盘改为活动分区就可以了。原因:高版本的pbr可以引导ntldr)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。


客服