电脑开机提示“bootmgr is missing”怎么解决

 我来答
华硕服务
2021-11-03 · 百度认证:华硕电脑(上海)官方账号
华硕服务
关注【ASUS华硕服务】官方公众号,即刻获得更多帮助
向TA提问
展开全部

这种情况是系统引导文件丢失或系统分区未设置成活动分区导致的。

我们可以用系统盘(U盘)启动,到安装界面选择修复计算机

laom75
高粉答主

推荐于2020-03-17 · 关注我不会让你失望
知道大有可为答主
回答量:4.6万
采纳率:84%
帮助的人:5081万
展开全部
BOOTMGR is Missing在启动系统时可能会出现。它说明Windows启动所需的文件无法访问、已丢失或已损坏。结果是操作系统无法装载。要解决这个问题,首先必须确保系统能访问文件,然后可以采取一些方法来修复丢失或损坏的文件。

解决方法一
如果在您启动计算机时出现这个错误信息,请尝试以下步骤:
1. 重启系统
2. 当屏幕显示Acer标志,进行开机自检(POST)时按 F2进入BIOS设置界面。
3. 用方向键选择 Boot or Advanced BIOS features。
4. 根据屏幕上的说明,将第一启动设备设置为IDE0, Hard Disk 或 SATA0。
5. 按F10,然后点击Enter保存并重启系统。
现在系统会直接从内置硬盘启动。这可以避免因为usb闪存盘或外接硬盘试图启动系统而造成此类问题。
如果仍然出现同样的错误信息,在Windows恢复环境中的可用工具可能会解决这个问题: "恢复预装操作系统"。如此文所述,在运行Windows 7的系统中可能需要制作Windows恢复环境CD或DVD。该光碟可以用来恢复无法启动的系统。
解决方法二
先用安装盘修复一下。如果不行,试试下面的方法:
C盘应该会有一个Boot的文件夹及根目录有一个Bootmgr文件,如果C盘没有发现这Boot文件夹及Bootmgr文件,放入光盘后系统能启动并运行,将光盘中的Bootmgr文件及Boot文件夹拷贝至C盘根目录,结果虽然不能启动但提示已经有了变化,至少不会再说Bootmgr is missing了,出来的是一大篇英文,大意是要用安装光盘修复及内存测试什么的。
进入系统后我再到系统上查找,系统级隐藏文件Bootmgr及Boot文件夹。将这些文件拷贝回C盘去。由于Boot文件夹里BCD及BCD.LOG两个文件正在被系统使用中,不能进行拷贝!这时还是用光盘启动进入dos状态下把两个文件的系统及隐藏属性取消然后再拷贝。

具体步骤:
//先取消这两个文件的属性
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

重启,问题应该修复了。

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

解决方法三
解决方法如下:
1、开机,一直狂按【DEL】键【台式】或【F2】键【笔记本】,进入【CMOS设置】!
2、切换到【Advanced BIOS】,设置【First Boot Device】为【CDROM】!【关键一步】
3、插入【系统盘】!
4、显示安装界面后,点击【修复计算机】!【关键一步】
5、再出来的对话框中,点击【自动修复】!【关键一步】
6、修复完成后,退出【系统盘】!
7、重启电脑,如果还不能解决,那么就是【活动分区】设置错了!
8、插入【PE系统盘】!
9、进入【PE】系统,右击【我的电脑】,选择【管理】!
10、选择【磁盘管理】选项!
11、右击【装系统的盘】,选择【标记此分区为活动分区】!【关键一步】
12、如果还不行,就得【重装系统】了!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laom75
高粉答主

推荐于2018-02-23 · 关注我不会让你失望
知道大有可为答主
回答量:4.6万
采纳率:84%
帮助的人:5081万
展开全部
BOOTMGR is Missing在启动系统时可能会出现。它说明Windows启动所需的文件无法访问、已丢失或已损坏。结果是操作系统无法装载。要解决这个问题,首先必须确保系统能访问文件,然后可以采取一些方法来修复丢失或损坏的文件。

解决方法一
如果在您启动计算机时出现这个错误信息,请尝试以下步骤:
1. 重启系统
2. 当屏幕显示Acer标志,进行开机自检(POST)时按 F2进入BIOS设置界面。
3. 用方向键选择 Boot or Advanced BIOS features。
4. 根据屏幕上的说明,将第一启动设备设置为IDE0, Hard Disk 或 SATA0。
5. 按F10,然后点击Enter保存并重启系统。
现在系统会直接从内置硬盘启动。这可以避免因为usb闪存盘或外接硬盘试图启动系统而造成此类问题。
如果仍然出现同样的错误信息,在Windows恢复环境中的可用工具可能会解决这个问题: "恢复预装操作系统"。如此文所述,在运行Windows 7的系统中可能需要制作Windows恢复环境CD或DVD。该光碟可以用来恢复无法启动的系统。
解决方法二
先用安装盘修复一下。如果不行,试试下面的方法:
C盘应该会有一个Boot的文件夹及根目录有一个Bootmgr文件,如果C盘没有发现这Boot文件夹及Bootmgr文件,放入光盘后系统能启动并运行,将光盘中的Bootmgr文件及Boot文件夹拷贝至C盘根目录,结果虽然不能启动但提示已经有了变化,至少不会再说Bootmgr is missing了,出来的是一大篇英文,大意是要用安装光盘修复及内存测试什么的。
进入系统后我再到系统上查找,系统级隐藏文件Bootmgr及Boot文件夹。将这些文件拷贝回C盘去。由于Boot文件夹里BCD及BCD.LOG两个文件正在被系统使用中,不能进行拷贝!这时还是用光盘启动进入dos状态下把两个文件的系统及隐藏属性取消然后再拷贝。

具体步骤:
//先取消这两个文件的属性
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

重启,问题应该修复了。

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

解决方法三
解决方法如下:
1、开机,一直狂按【DEL】键【台式】或【F2】键【笔记本】,进入【CMOS设置】!
2、切换到【Advanced BIOS】,设置【First Boot Device】为【CDROM】!【关键一步】
3、插入【系统盘】!
4、显示安装界面后,点击【修复计算机】!【关键一步】
5、再出来的对话框中,点击【自动修复】!【关键一步】
6、修复完成后,退出【系统盘】!
7、重启电脑,如果还不能解决,那么就是【活动分区】设置错了!
8、插入【PE系统盘】!
9、进入【PE】系统,右击【我的电脑】,选择【管理】!
10、选择【磁盘管理】选项!
11、右击【装系统的盘】,选择【标记此分区为活动分区】!【关键一步】
12、如果还不行,就得【重装系统】了!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽男君
2018-03-30 · TA获得超过1.7万个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:3.5万
展开全部

解决方法一

  1. 如果在您启动计算机时出现这个错误信息,请尝试以下步骤:

  2. 重启系统

  3. 当屏幕显示Acer标志,进行开机自检(POST)时按 F2进入BIOS设置界面。

  4. 用方向键选择 Boot or Advanced BIOS features 。

  5. 根据屏幕上的说明,将第一启动设备设置为IDE0 , Hard Disk 或 SATA0 。

  6. 按F10 ,然后点击Enter 保存并重启系统。

  7. 现在系统会直接从内置硬盘启动。这可以避免因为usb闪存盘或外接硬盘试图启动系统而造成此类问题。

  8. 如果仍然出现同样的错误信息,在Windows恢复环境中的可用工具可能会解决这个问题: "恢复预装操作系统"。如此文所述,在运行Windows 7的系统中可能需要制作Windows恢复环境CD或DVD。该光碟可以用来恢复无法启动的系统。

解决方法二

  1. 先用安装盘修复一下。如果不行,试试下面的方法:

  2. C盘应该会有一个Boot的文件夹及根目录有一个Bootmgr文件,如果C盘没有发现这Boot文件夹及Bootmgr文件,放入光盘后系统能启动并运行,将光盘中的Bootmgr文件及Boot文件夹拷贝至C盘根目录,结果虽然不能启动但提示已经有了变化,至少不会再说Bootmgr is missing了,出来的是一大篇英文,大意是要用安装光盘修复及内存测试什么的。

  3. 进入系统后我再到系统上查找,系统级隐藏文件Bootmgr及Boot文件夹。将这些文件拷贝回C盘去。 由于Boot文件夹里BCD及BCD.LOG两个文件正在被系统使用中,不能进行拷贝!这时还是用光盘启动进入dos状态下把两个文件的系统及隐藏属性取消然后再拷贝。

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

一,什么是bootmgr

bootmgr:启动管理器。Bootmgr是Boot Manager的缩写,是在Windows Vista、Windows 7、windows 8/8.1和windows 10中使用的新的启动管理器,以代替Windows NT系列操作系统(Windows XP、Windows 2003)中的启动管理器--NTLDR。

二,原理

电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录,也叫DBR),PBR再搜寻分区内的启动管理器文件bootmgr,在bootmgr被找到后,控制权就交给了bootmgr。bootmgr读取\boot\bcd文件(BCD=Boot Configuration Data ,也就是"启动配置数据",简单地说,windows7下的bcd文件就相当于xp下的boot.ini文件),如果存在着多个操作系统并且选择操作系 统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。在我们选择启动Windows 7后,bootmgr就会去启动盘寻找 WINDOWS\system32\winload.exe,然后通过winload.exe加载windows7内核,从而启动整个windows7系 统。可以把这个过程简单地概括为:

BIOS-->MBR-->DPT-->PBR--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows7系统

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappYoh44tFFDbwZi
2015-12-06 · 请开发者输入账号签名
miniappYoh44tFFDbwZi
采纳数:14074 获赞数:18289

向TA提问 私信TA
展开全部
方法:
【方法1】重建BCD文件1. 将Windows Vista安装光盘放入光驱中,设置为从光盘启动。2. 但看到"Press any key to boot from CD or DVD …" 或“按任意键从光盘启动”时,请快速按下键盘上任意一个键。3. 选择“修复计算机”4. 选择语言,时间,区域,输入法,点击下一步。5. 在系统恢复选项窗口中,点击“命令提示符”。6. 输入BOOTREC /FIXMBR,然后按回车键。7. 输入BOOTREC /FIXBOOT,然后按回车键。8. 输入BOOTREC /REBUILDBCD,然后按回车键。

【方法2】通过WinRE运行“系统还原”1. 将Windows Vista安装光盘放入光驱中,设置为从光盘启动。2. 但看到"Press any key to boot from CD or DVD …" 或“按任意键从光盘启动”时,请快速按下键盘上任意一个键。
3. 选择“修复计算机”4. 选择语言,时间,区域,输入法,点击下一步。5. 在系统恢复选项窗口中,点击“系统还原”。6. 根据系统还原的向导选择一个问题发生前的还原点,最后点击“完成”重新启动计算机。

【方法3】通过WinRE运行“启动修复”1. 将Windows Vista安装光盘放入光驱中,设置为从光盘启动。2. 但看到"Press any key to boot from CD or DVD …" 或“按任意键从光盘启动”时,请快速按下键盘上任意一个键。3. 选择“修复计算机”4. 选择语言,时间,区域,输入法,点击下一步。5. 在系统恢复选项窗口中,点击“启动修复”。6. 按照向导提示,完成修复。

【方法4】其他解决方法:开机提示Bootmgr is missing错误意思是:启动管理缺失……建议如下处理:如果C盘根目录下的启动管理器bootmgr破坏或者丢失,则启动计算机时,系统会提示找不到操作系统,这类似于Windows 2000/XP的ntldr文件丢失。 在Windows 2000/XP下,解决这类故障首先需要知道该故障原因是启动管理器丢失,然后进入故障恢复控制台,在命令提示符下利用expand命令把安装光盘里的ntldr文件副本解压缩到C盘根目录。 在Windows Vista则非常简单,我们根本无需知道到底是什么原因导致系统无法启动,只需按照以下方法进行操作即可: (1)首先利用Windows Vista拒绝罢工系列1—芝麻开门介绍的方法,利用Windows Vista安装光盘引导系统进入“系统恢复选项”,并单击其上的“启动修复”。 (2)系统照设定的顺序,依次查找可能导致启动故障的原因。在系统后台,启动恢复检查程序会自动对Windows更新(如果安装补丁失败,也可能导致启动故障)、系统磁盘、磁盘错误、磁盘元数据、目标操作系统、启动日志等多项内容进行测试分析。 (3)如果系统找到该启动故障的原因,并修复后,会进入对话框,提示已经找到并尝试修复问题。 (4)Windows Vista默认不会显示所找到的故障原因,直接单击“完成”按钮即可重新启动计算机,以完成恢复操作。 如果需要查看故障原因,可以单击该对话框上的“单击此处以获得诊断和修复的详细信息”。在打开的对话框上,我们可以看到找到的根本原因是“启动管理器”丢失,而且所需的文件修复工具已经成功完成!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式