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

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

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

[root@CentOS ~]# 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块磁盘的主引导分区

[root@CentOS ~]# dd if=/dev/zero of=/dev/sdd bs=512 count=1  

记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.00345659 秒,148 kB/秒
[root@CentOS ~]# 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

[root@CentOS ~]# ls /dev/sdd*
/dev/sdd  /dev/sdd1  /dev/sdd2  /dev/sdd3  /dev/sdd5  /dev/sdd6
[root@CentOS ~]# 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块磁盘
[root@mbr ~]# mkdir /backup
[root@mbr ~]# mount /dev/sdb1 /backup/
[root@mbr ~]# dd if=/dev/sda of=/backup/sda_mbr.dd bs=512 count=1

第二种方法

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

[root@CentOS ~]# dd if=/dev/sdd of=/sdd_mbr.dd bs=512 count=1

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

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

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

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

第一种方法

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

wKioL1NWfBHy36IGAAGTs9_wfXA752.jpg

选择营救模式

wKiom1NWfDqCkuRTAACva2fIiiY145.jpg

选择ok

wKioL1NWfBHgtK8oAAB7Yz4lPYc968.jpg

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

wKiom1NWfDvTfbXCAADEj7ZdACY140.jpg

这是mac地址

wKioL1NWfBGRafNSAAHygtwKoyM020.jpg

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

通过空格键改变选择

wKiom1NWfDuTLtp7AAH_7yKrdy8606.jpg

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

wKiom1NWfDvS5lfJAACgDmey8x4222.jpg

wKioL1NWfBLTWcUIAABzW9V-YAk844.jpg

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

wKioL1NWfBKjFUNLAAKE4NFeYms410.jpg

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

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

wKiom1NWfDzSSmz0AABa6Idonwk021.jpg

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

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

wKioL1NWfBKwAkXaAACQhAvH-ec058.jpg

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

wKioL1NWfBPiJ1WCAAEMHTCb0N8200.jpg

wKiom1NWfDzTeIBfAAFI88M9-B8611.jpg

假设选择自己配置ip地址

wKiom1NWfFDzs3gsAAEgbX1wKtM261.jpg

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

wKioL1NWfCfSsnxBAACS0tjAhIg989.jpg

这是进度条,正在完成

wKiom1NWfFHjvuJHAAKf-l4RCy8930.jpg

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

你可能感兴趣的:(恢复,MBR)