造成bootmgr丢失的原因是什么?

2024-12-26 14:10:01
推荐回答(2个)
回答1:

  1. 由于安装时,系统默认为将分区及启动配置信息存放于硬盘控制器上的第一个接口的第一个硬盘的第一个分区中。

  2. 如果只有一个硬盘那么无需担心,如果有一个以上硬盘的用户就会出现问题。

  3. 由于在BIOS里预先设定由disk1先启动,那么系统所需的BOOT文件夹及根目录的Bootmgr文件就跑到disk0的第一个分区去了,从而导致了启动时找不到Bootmgr文件而出现错误,以致不能启动。

具体的解决方案:

  1. 可以用安装盘修复一下。

  2. 第二种方法是在C盘找到Boot的文件夹及根目录下的Bootmgr文件,如果C盘没有Boot文件夹及Bootmgr文件,放入安装盘后系统能启动并运行,那么将光盘中的Bootmgr文件及Boot文件夹拷贝至C盘根目录,就不会再提示Bootmgr is missing了,这时再用安装盘修复。

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

回答2:

[故障现象或问题]
电脑开机就提示bootmgr
is
missing
press
CTRL+ALT+DEL
torestart
[故障原因]
由于安装时,系统默认为将分区及启动配置信息存放于硬盘控制器上的第一个接口的第一个硬盘的第一个分区中,如果安装者只有一个硬盘那么无需担心,但是,如果有一个以上硬盘的用户就要注意了,由于在BIOS里预先设定由disk1先启动,那么系统所需的BOOT文件夹及根目录的Bootmgr文件就跑到disk0的第一个分区去了,从而导致了启动时找不到Bootmgr文件而出现错误,以致不能启动。
[解决方案]
先用安装盘修复一下。如果不行,试试下面的方法:
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
重启,问题应该修复了。