美文网首页
修复磁盘MBR分区

修复磁盘MBR分区

作者: ALuckyLive | 来源:发表于2017-06-19 21:23 被阅读0次
1、准备工作将/dev/sda磁盘的MBR分区备份到、root目录下mbr文件   中,备份centos6整个虚拟机;
[root@centos6 ~]# dd if=/dev/sda of=mbr bs=1 count=512;
[root@centos6 ~]# hexdump -C -n 512 /dev/sda
[root@centos6 ~]# hexdump -C -n 512 mbr
2、拷贝完成后查看mbr中内容是否齐全;
3、清除/dev/sda、磁盘的MBR分区512字节;
[root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=512
[root@centos6 ~]# hexdump -C -n 512 /dev/sda
4、查看/dev/sda磁盘512字节有无变化;
5、重新启动虚拟机,看是否能启用:
[root@centos6 ~]# reboot
6、救援模式无法修复;
7、无法修复后,启用备份文件夹中的centos6;
8、成功启动centos6后,查看磁盘分布:
[root@centos6 ~]# lsblk
[root@centos6 ~]# ls /dev/sd*
[root@centos6 ~]# blkid
[root@centos6 ~]# cat /proc/partitions
9、从破损的虚拟机上找到破损的磁盘路径及文件;
# 查找时间上最近的虚拟磁盘文件;
10、将破损的虚拟机磁盘挂载到已开启centos6上;
# 添加硬盘、选择现有虚拟磁盘选项、浏览、挂载;
11、重新启动centos6;
12、找到破损磁盘名称及centos6磁盘名称;
13、查看centos6磁盘和破损磁盘分区MBR;
[root@centos6 ~]# lsblk
[root@centos6 ~]# blkid
14、用centos6磁盘来修复破损的磁盘;
[root@centos6 ~]# dd if=/dev/sda of=/dev/sdb bs=1 count=512
15、关闭centos6,卸载修复的磁盘;
[root@centos6 ~]# init 0
16、开启已修复的centos6,看是否能够正常运行;
17、移除复制备份的centos6;
18、修复完成;
Centos6 将/dev/sda的MBR分区备份到mbr文件中 破坏/dev/sda 查看MPR分区二进制文件 查看磁盘状态 ![启用复制备份的Centos6](https://img.haomeiwen.com/i6132998/b07c031fbd698a9a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 查看磁盘状态及二进制mpr文件 添加破坏的虚拟机磁盘 浏览选择破损的虚拟机光盘 选择最近时间最大的虚拟机光盘 没有显示破坏的虚拟机磁盘重新启动虚拟机 重启Centos6 查看磁盘分区 修复破损的虚拟机磁盘 关闭centos6 修复完成后,正常启动 结构图
MBR
MBR 
0 磁道0 扇区:512bytes
446bytes: boot loader
64bytes :分区表
16bytes:  标识一个分区
2bytes: 55AA

破坏boot loader引导启动程序;
[root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
[root@centos6 ~]# dd if=mbr of=/dev/sda bs=1 count=446
破坏分区表及修复;
[root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=64 skip=446 seek=446
[root@centos6 ~]# dd if=mbr of=/dev/sda bs=1 count=64 skip=446 seek=446
破坏尾标55AA及修复;
[root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=1 chount=2 skip=510 seek=510
[root@centos6 ~]# dd if=mbr of=/dev/sda bs=1 count=2 skip=510 seek=510

相关文章

  • 修复磁盘MBR分区

    MBR

  • 磁盘分区及格式化

    一、磁盘分区基础 我们都了解Linux系统上的磁盘分区有两种类型,即MBR和GPT两种分区结构; MBR分区的主引...

  • Linux(6) 磁盘基本概念

    磁盘、分区、MBR、GPT 磁盘基本概念 cylinder(柱面) sector(扇区) head(磁头) 磁盘在...

  • Linux59期day26

    磁盘分区知识点 1.MBR 主引导记录 位置在磁盘的开头 0磁头0磁道1扇区512字节前446字节磁盘MBR分区 ...

  • Centos-扩容已有分区的磁盘空间

    针对:磁盘已有在用盘,再扩容空间用于增加新的MBR分区。 分区挂载准备 新增并格式化MBR分区场景:新增空间用于增...

  • 磁盘分区&格式化&挂载2022-01-09

    磁盘分区 分区,指将一块物理磁盘划分成若干块逻辑磁盘磁盘的分区信息存储在每个物理磁盘的0扇区中(mbr or gp...

  • day20-Linux学习 磁盘管理(下)

    一、磁盘的基本分区Gdisk 当我们查看磁盘的时候,我们首先要看磁盘是那种分区格式的,如果是MBR分区格式,我们最...

  • 磁盘管理

    磁盘管理 一、磁盘分区工具和挂载 硬盘分区符认识 MBR概述:全称为Master Boot Record,即硬盘的...

  • 磁盘管理

    磁盘管理 一、磁盘分区工具和挂载 硬盘分区符认识 MBR概述:全称为Master Boot Record,即硬盘的...

  • 从磁盘分区到文件系统

    磁盘 柱面扇区:512字节 分区 主分区、扩展分区、逻辑分区MBR:主引导程序(446)、分区表(16 * 4)、...

网友评论

      本文标题:修复磁盘MBR分区

      本文链接:https://www.haomeiwen.com/subject/nlrnqxtx.html