MBR的损坏,对于计算机用户来说,无疑是致命性的打击.MBR一旦损坏,意味着系统无法正常引导,分区表被破坏,以致于数据的大量丢失.为了减轻这种灾难所带来的损失,备份MBR是值得的.我们已经知道,MBR就是一块硬盘的0柱面0磁头的第一个扇区的那512字节,它的结构也已经清楚了.在LInux环境下,备份MBR是一件相当简单的事情,只需要一条指令就搞定了.

备份第4块磁盘的主引导分区

[[email protected] ~]# dd if=/dev/sdd of=/sdd_mbr.dd bs=512 count=1

记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.00178772 秒,286 kB/秒

这样,sdd的MBR就被写入根目录下sdd_mbr.dd这样的文件中,执行ls -l可以看到,该文件大小为512B.

MBR损坏时,恢复也同样简单:

破坏第4块磁盘的主引导分区

[[email protected] ~]# dd if=/dev/zero of=/dev/sdd bs=512 count=1  

记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.00345659 秒,148 kB/秒
[[email protected] ~]# fdisk -l /dev/sdd        查看磁盘,发现分区已被破坏

Disk /dev/sdd: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[[email protected] ~]# ls /dev/sdd*
/dev/sdd  /dev/sdd1  /dev/sdd2  /dev/sdd3  /dev/sdd5  /dev/sdd6
[[email protected] ~]# dd if=/sdd_mbr.dd of=/dev/sdd bs=512 count=1      恢复mbr
记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.00240952 秒,212 kB/秒

那么,MBR应该备份到哪里呢?

有两种方法

1.备份到本机的其他的磁盘

2.备份到其他主机

第一种方法

第1块磁盘的boot备份到第2块磁盘
[[email protected] ~]# mkdir /backup
[[email protected] ~]# mount /dev/sdb1 /backup/
[[email protected] ~]# dd if=/dev/sda of=/backup/sda_mbr.dd bs=512 count=1

第二种方法

第4块磁盘的mbr备份,sdd——mbr.dd即为备份文件

[[email protected] ~]# dd if=/dev/sdd of=/sdd_mbr.dd bs=512 count=1

假如说本机的磁盘的mbr被破坏,有两种恢复方法

营救模式(虚拟机里的centos系统)

1.可以放入光盘到光驱,从光盘启动。或者从网络引导进入营救模式

2.从备份磁盘里还原mbr,或者从网络的备份中还原mbr

第一种方法

放光盘到光驱,注意:将光盘连接

mbr备份以及破坏后如何恢复

选择营救模式

mbr备份以及破坏后如何恢复

选择ok

mbr备份以及破坏后如何恢复

选择local CD/DVD 因为我们是通过光盘进行营救

mbr备份以及破坏后如何恢复

这是mac地址

mbr备份以及破坏后如何恢复

这是配置ip地址,可以选择自己配置,也可以动态获得IP地址

通过空格键改变选择

mbr备份以及破坏后如何恢复

细读该段英文,选择Continue进行营救

mbr备份以及破坏后如何恢复

mbr备份以及破坏后如何恢复

这是进入shell,通过命令进行营救

mbr备份以及破坏后如何恢复

这是通过网络的备份中进行还原

通过scp命令把备份文件从其他主机拷贝过来,注意两台主机一定要可以ping通

mbr备份以及破坏后如何恢复

第二种方法,通过网络引导进入营救模式

前面的选择参见第一种方法,在此我们从不同的地方开始记起

mbr备份以及破坏后如何恢复

选择URL 进入网络引导模式进行营救

mbr备份以及破坏后如何恢复

mbr备份以及破坏后如何恢复

假设选择自己配置ip地址

mbr备份以及破坏后如何恢复

然后要填可以获得镜像的URL地址

mbr备份以及破坏后如何恢复

这是进度条,正在完成

mbr备份以及破坏后如何恢复

这是通过备份磁盘里进行还原mbr