xp下载站:安全绿色手机应用,手机游戏下载基地!

XP下载站 > 系统教程 > 系统修复/优化 > 关于Windows系统启动时显示BOOTMGR is missing错误的解决办法

关于Windows系统启动时显示BOOTMGR is missing错误的解决办法

作者:佚名 来源:xp下载站 时间:2012-10-14 09:56

  1:使用WinPE进入之后,将其他系统的启动文件的“ntldr”文件复制到当前的系统分区

  2:如果你使用的是vista,windows7系统,则可以使用光盘引导,然后使用光盘自带的修复程序进行修复

  3:检查启动盘是否标记为活动的(Active)

  4:和法1相似,但是从本机的其他分区复制Boot的文件夹及根目录下一个Bootmgr文件到C盘(参考原文:http://www.zhublog.com/archives/409.html)

  ---方法4的原文---

  本人安装环境介绍:

  Intel P4 3.0G

  GA-848P-G

  1G RAM

  有4个硬盘,2个刻录机,其中40G一个接在主板IDE0接口为master,60G一个接在主板IDE0接口为slave(和40G同一条数据线),另外两个160G为SATA接口分虽接在主板的SATA0和SATA1接口上,Sony cdrw和Pioneer DVDRW用同条线接在主板的IDE1上.在BIOS里设置为SATA接口的160G为第一个启动硬盘。

  我在BIOS里设置为光驱先启动,当我装系统时一切正常,但当系统安装完,安装光盘取出后并在BIOS里恢复为硬盘先启动就会出现不能启动的现象。开机之后系统提示:"Bootmgr is missing.Press CTL+ALT+DEL."必须要将光驱重新设置为光驱先启动,并把Windows Vista安装光盘置于光驱中系统方能启动。何解:

  我在网上找资料最后看到一篇文章,其中讲到C盘应该会有一个Boot的文件夹及根目录有一个Bootmgr文件,于是我去C盘寻找却没有发现这Boot文件夹及Bootmgr文件,看样子问题就在这里了。放入光盘后系统能启动并运行,我先是怀疑跟光盘有关系,于是我将光盘中的Bootmgr文件及Boot文件夹拷贝至C盘根目录,结果虽然不能启动但提示已经有了变化,至少不会再说Bootmgr is missing了,出来的是一大篇英文,大意是要用安装光盘修复及内存测试什么的。

  于是进入系统后我再到系统上查找,结果在D盘根目录发现系统级隐藏文件Bootmgr及Boot文件夹。我心里瞬时了然:原来系统找不到的Bootmgr 放到这里了。接下当然是将这些文件拷贝回C盘去,但是拷贝的过程又出了问题。 Boot文件夹里BCD及BCD.LOG两个文件正在被系统使用中,不能进行拷贝,没办法,先将其它文件拷贝完,这两个只好到DOS下操作了,好在我备了有雨林木风2.1,光盘启动后里面有一个NTFS DOS工具。启动后发现系统里的D盘在DOS里识别为C盘,而我的系统盘到L盘去了。不过这不是问题,不要大家要注意,要拷贝的这两个文件是系统+隐藏属性,必须先将属性取消方能拷贝。

  //先取消这两个文件的属性

  attrib C:\boot\bcd -s -h

  attrib C:\boot\bcd.log -s -h

  //再拷贝文件

  copy C:\boot\bcd L:\boot

  copy C:\boot\bcd.log L:\boot

  //再恢复属性

  attrib C:\boot\bcd +s +h

  attrib C:\boot\bcd.log +s +h

  attrib L:\boot\bcd +s +h

  attrib L:\boot\bcd.log +s +h

  重启,不放安装光碟于光驱中,果然启动成功,问题修复。

  问题分析:

  系统不能启动,出现提示:Bootmgr is missing!是由于安装时,系统默认为将分区及启动配置信息存放于硬盘控制器上的第一个接口的第一个硬盘的第一个分区中,如果安装者只有一个硬盘那么无需担心,但是,如果有一个以上硬盘的用户就要注意了,由于在BIOS里预先设定由disk1先启动,那么系统所需的BOOT文件夹及根目录的 Bootmgr文件就跑到disk0的第一个分区去了,从而导致了启动时找不到Bootmgr文件而出现错误,以致不能启动。