Linux基础——故障排错修复MBR扇区

1.MBR概述

主引导记录(MBR,Master Boot Record)是装有Linux系统的硬盘的第一个扇区,即C/H/S地址的0柱面0磁头1扇区,也叫做MBR扇区。
主引导记录(MBR),也被称为主引导扇区,是计算机开机以后访问硬盘时所必须要读取的第一个扇区。在深入讨论主引导扇区内部结构的时候,有时也将其开头的446字节内容特指为“主引导记录”(MBR),其后是4个16字节的“磁盘分区表”(DPT),以及2字节的结束标志(55AA)。因此,在使用“主引导记录”(MBR)这个术语的时候,需要根据具体情况判断其到底是指整个主引导扇区,还是主引导扇区的前446字节。
主引导扇区记录着硬盘本身的相关信息以及硬盘各个分区的大小及位置信息。如果它受到破坏,硬盘上的基本数据结构信息将会丢失,需要用繁琐的方式试探性地重建数据结构信息后,才可能重新访问原先的数据。主引导扇区内的信息可以通过任何一种基于某种操作系统的分区软件写入,但和某种操作系统没有特定的关系,即只要创建了有效的主引导记录就可以引导任意一种操作系统。
如果要备份主引导扇区,可以通过使用dd命令来实现。
主引导记录(master boot record,MBR)位于硬盘的第一物理扇区。由于历史原因,硬盘的一个扇区大小是512字节,包含最多446字节的启动代码、4个硬盘分区表项(每个表项16字节,共64字节)、2个签名字节(0x55,0xAA),如图所示。分区表项的结构见表。

2.故障分析

一、故障原因:病毒、木马等造成的破坏,不正确的分区操作,磁盘读写操作
二、故障现象:找不到引导程序,启动中断,无法加载操作系统,开机后黑屏
三、应对思路:应提前做好备份文件 以安装光盘引导进入紧急急救模式,重备份文件中恢复。

3.实验步骤

使MBR挂掉
1.在虚拟机里面新加一个硬盘,并启动虚拟机在这里插入图片描述
2.查看磁盘信息在这里插入图片描述
3.格式化新安装的硬盘sdb在这里插入图片描述
4.挂载在opt目录下
在这里插入图片描述
5.备份MBR扇区数据在这里插入图片描述
6.模拟MBR扇区故障,数据清零在这里插入图片描述
7.重启
在这里插入图片描述
8.系统进不去,出现安装界面,上述就是有故障了MBR挂了在这里插入图片描述
如何解决
光盘引导,进入急救模式,提示操作
从备份文件中恢复MBR散区
9.装入光盘,在光盘引导界面选择troubleshooting:在这里插入图片描述
10.进入troubleshooting菜单 选择Rescue a centos system在这里插入图片描述
11.进入引导可以按回车,或者等待
按1 在按会车进入sh-4.2!在这里插入图片描述
在这里插入图片描述12.将备份sdb备份的文件挂到mnt下。(之前挂载是吧数据备份到硬盘里面,由于是临时挂载在重启的时候就失效,应该重新挂载,把备份重新给sda盘)在这里插入图片描述
13. 然后进去看下是否有mbr.bak在这里插入图片描述
14.将sdb里面的数据还原到sda
在这里插入图片描述
15.reboot重启
在这里插入图片描述
16.出现引导项,成功解决在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值