系统启动时报错提示:bootMGR is missing如何处理

系统保留分区指的是Windows系统在第一次管理硬盘的时候,保留用于存放系统引导文件分区。

Windows 7的启动过程 :
BIOS--MBR-- Bootmgr--BCD--Winload.exe--内核加载
开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的第一个扇区,它不在任何一个分区内);
MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;
Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。
选择从Windows 7启动后,会加载C:\\windows\\system32\\winload.exe,并开始内核的加载过程。
故障现象:
启动Windows7时,提示::bootMGR is missing,导致系统无法正常启动和引导,修复MBR和MGR无效。
 
原因分析:
因为在 windows7下将C盘设置为活动分区导致,C盘设置为活动分区后原win7下100MB的空间变为非活动分区,导致系统启动时候,无法在C盘下找到相应的引导文件。

Windows 7的启动过程 :
BIOS--MBR-- Bootmgr--BCD--Winload.exe--内核加载
开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的第一个扇区,它不在任何一个分区内);
MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;
Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。
选择从Windows 7启动后,会加载C:\\windows\\system32\\winload.exe,并开始内核的加载过程。
故障现象:
启动Windows7时,提示::bootMGR is missing,导致系统无法正常启动和引导,修复MBR和MGR无效。
 
原因分析:
因为在 windows7下将C盘设置为活动分区导致,C盘设置为活动分区后原win7下100MB的空间变为非活动分区,导致系统启动时候,无法在C盘下找到相应的引导文件。

解决方案:
因为系统已经无法启动,那么出现这个故障后,需要使用WinPE进行引导,将Win7下100MB空间重新更改为活动分区即可。

如何删除Windows 7的保留分区

Windows 7的保留分区可以删除,但是必须小心。
启动到Windows 7,运行具有管理员权限的CMD.exe,然后输入:
diskpart
sel disk 0
list vol
sel vol 0 (你的保留分区所在的编号)
inactive
sel vol 1 (你的系统盘"C盘"所在编号)
active
退出diskpart之后,继续在CMD.exe输入下列命令:
C:\windows\system32\bcdboot.exe C:\windows /s C:
当屏幕提示你操作成功之后,就可以放心删除这个保留分区了,下次开机,你的系统就会从C盘直接启动而不需要这个保留分区了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值