装Windows7重启后出现 Bootmgr is missing 的解决方法
发布:stone | 发布时间: 2009年9月6日本人安装环境介绍:
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文件而出现错误,以致不能启动。
- 相关文章:
U盘安装Window 7 (2009-9-4 13:6:51)
WindowsXP无需升级Windows 7五大理由 (2009-9-3 10:1:32)
Windows 7 RC仍可免费下载 8月20日截止 (2009-8-18 13:49:55)
Windows Mobile 6.5 Build 23022 最新预览视频 (2009-8-13 22:14:1)
Windows 7 16399 官方升级包提取 (2009-8-3 16:49:21)
Windows7软改激活依然没有有效! (2009-8-3 16:47:59)
Windows7 RTM版发布:WIN7.7600.16385.RTM.X86.简体中文版可引导镜像!全速下载!多种分流下载! (2009-7-20 15:10:24)
Windows 7 Release Candidate 官方下载页面启动 (2009-5-6 9:11:34)
Windows 7 RC下载,安装以及虚拟化XP (2009-5-1 15:25:44)
四种方法完美在硬盘安装Windows7 (2009-5-1 15:18:32)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





