MBR引导记录位于物理硬盘的第一个扇区(512B),该扇区又称为主引导扇区(MBR扇区),除了包含系统引导程序的部分数据以外,还包含了整个硬盘的分区表记录。主引导扇区发生故障时,将可能无法进入引导菜单,或者因无法找到正确的分区位置而无法加载系统,通过该硬盘引导主机时很可能进入黑屏状态。
通常情况下解决该问题的思路是:提前做好备份文件,以安装光盘引导进入急救模式,从备份文件中恢复。
(1)备份MBR扇区数据
MBR扇区中包含了整个硬盘的分区表记录,所以该扇区的备份文件必须存放到另一块硬盘里。
MBR扇区故障修复_第1张图片
(2)模拟MBR扇区故障
使用dd命令,人为的将MBR扇区的记录覆盖,模拟出MBR扇区被破坏的故障,
MBR扇区故障修复_第2张图片
完成上述操作后重启系统,会出现“Operating system not found”的提示信息,表示无法找到可用的操作系统,因此无法启动机器。
MBR扇区故障修复_第3张图片
(3)从备份文件中恢复MBR扇区数据
由于MBR扇区被破坏,已经无法再从该硬盘启动系统,所以需要使用其他硬盘中的操作系统进行引导,在此使用安装光盘进行引导,首先确保光盘镜像已连接
MBR扇区故障修复_第4张图片
开启主机,选择“急救模式”引导光盘中的linux系统
MBR扇区故障修复_第5张图片
之后选择语言,键盘格式,
MBR扇区故障修复_第6张图片
MBR扇区故障修复_第7张图片
提示是否配置网卡选择NO
MBR扇区故障修复_第8张图片
然后系统会自动查找硬盘中的linux分区并尝试将其挂载到“/mnt/sysimage”目录(选择continue确认并继续)
MBR扇区故障修复_第9张图片
最后如下图所示点击OK进入到带“bash-4.1#”提示符的bash shell环境
MBR扇区故障修复_第10张图片
用“fdisk -l”命令已经看不到第一块磁盘的分区了,输入命令挂载带有备份文件的分区,并恢复备份数据
MBR扇区故障修复_第11张图片
MBR扇区故障修复_第12张图片
输入“exit”命令退出shell环境,重启系统(重启之前断开光盘连接)
MBR扇区故障修复_第13张图片
这样故障就解决了,系统可以正常启动了
MBR扇区故障修复_第14张图片