- 在线时间
- 1 小时
- 威望
- 112
- 金币
- 1018
- 贡献
- 0
- 最后登录
- 2012-3-31
- 注册时间
- 2011-9-1
- 精华
- 0
- 积分
- 1547
- 阅读权限
- 30
- 帖子
- 417
- 在线时间
- 1 小时
- 威望
- 112
- 贡献
- 0
- 最后登录
- 2012-3-31
- 注册时间
- 2011-9-1
- 积分
- 1547
- 阅读权限
- 30
- 帖子
- 417
|
做电脑这么多年经常遇到用户电脑开机显示BOOTMGR ismissing,please press ctrl+alt+delete to restart,然后就开不了机 于是就写了这个帖子 给大家分享下
解决的方法很多,所以我想整理一下问题解决的方法,将之一一列出,供不知道的远景盆友们参考
首先可能大家对BOOTMGR还不了解,BootMgr是BootManager的缩写,就是启动管理器。
下面跟远景盆友们说一下电脑加载操作系统的过程,让大家知道这样一个程序,这样的话以后再碰到类似的问题,自己也可以自己分析:
电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取 活动主分区的PBR
(分区引导记录,也叫pbr,究竟该叫什么,网络上争论未休,我们姑且叫它pbr吧),PBR再搜寻分区内的启动管理器文件 BOOTMGR,在BOOTMGR被找到后,控制权就交给
了BOOTMGR。BOOTMGR读取\boot\bcd文件(BCD=BootConfiguration Data ,也就是“启动配置数据”,简单地说,windwows7下的bcd文件就相当于xp下的boot.ini文件),
如果存在着多个操作系统并且选择操作系 统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻
找WINDOWS\system32\winload.exe,然后通过winload.exe加载windows7内核,从而启动整个windows7系 统。可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->pbr-->B
ootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows7系统
这些都是闲话,帮助大家有一个简单的了解,下面说一下BOOTMGR丢失的解决办法,总结如下:
一、 用BOOTICE改一下引导记录。。。这是他的原话。
有人不禁要问BOOTICE是什么东东,别着急,小朱为您解答
BOOTICE(点击BOOTICE即可下载) 是一个启动相关的维护的小工具,主要用于安装、修复、备份和恢复磁盘的 MBR(MasterBoot Record)或分区上的 PBR(PartitionBoot Record),以及查看编辑 Windows Vista/7 的 BCD,此外还具有磁盘分区管理,对可移动磁盘的重新分区和格式化功能。
二、找一张winpe光盘,用他引导进入winpe系统,打开我的电脑,右击C盘,选择属性,把那个“压缩此驱动器以节约磁盘空间”的勾去掉,然后确定,会出现bootmgr是只读文件,是否忽略,全部忽略即可,好了,大功告成,重启后一切正常
三、还有中发放:进入pe环境,运行命令 bcdboot c:\windows 就可以了,或者这个可能是个方法,我没有试过,贴在此,也许也是一种解决办法。还有进去之后进行修复,一般里面都自带修复功能,如不能修复,只能重新装系统了呵呵
四、这是网上找到的,在此给大家借鉴
(1)利用WindowsVista安装光盘引导系统进入“系统恢复选项”,并单击其上的“启动修复”。
(2)系统按照设定的顺序,依次查找可能导致启动故障的原因。在系统后台,启动恢复检查程序会自动对Windows更新(如果安装补丁失败,也可能导致启动故障)、系统磁盘、磁盘错误、磁盘元数据、目标操作系统、启动日志等多项内容进行测试分析。
(3)如果系统找到该启动故障的原因,并修复后,会进入对话框,提示已经找到并尝试修复问题。
(4)Windows Vista默认不会显示所找到的故障原因,直接单击“完成”按钮即可重新启动计算机,以完成恢复操作。
如果需要查看故障原因,可以单击该对话框上的“单击此处以获得诊断和修复的详细信息”。在打开的对话框上,我们可以看到找到的根本原因是“启动管理器”丢失,而且所需的文件修复工具已经成功完成
我因为是计算机专业的,所以平时喜欢鼓弄电脑,装系统,装乱七八糟的软件,所以系统装了PE,所以我可以直接进PE系统,然后可以直接进行修复,但是我电脑不是那样弄的,只是有一个逻辑分区不见了,然后用diskgenius分区分区软件恢复了一下,然后就好了。 |
|