Linux:MBR 扇区故障处理 (备份 |
您所在的位置:网站首页 › mbr分区系统里有efi文件 › Linux:MBR 扇区故障处理 (备份 |
大概思路: 我们准备一个硬盘,并分出一个分区用于单独存放MBR备份文件 或者 和别的文件放在一起也可以(前提是不怕乱) 然后将分区挂载 然后进行MBR备份 把备份文件放到分区里 然后对MBR进行破坏(仅供实验参考,不可乱破坏) 然后 光盘 启动 (虚拟机)| u盘(真机) 进入到安装引导界面 再使用系统修复中的bash 去挂载刚刚带有MBR备份的分区 将分区中的MBR备份文件再次恢复到MBR 开始MBR备份我们新加一块硬盘 fidsk -l # 查看一下 其中的sda 其中的512就是MBR sdb就是我们新加的硬盘 如果不会分区创建文件系统等等硬盘管理操作的小伙伴请查看: Linux:磁盘管理 | 查看 磁盘,创建分区,格式化文件系统,添加&开启swap交换系统 ,格式化硬盘后进行挂载 ,挂载光盘, 挂载USB ,取消挂载(卸载),开机自动挂载_鲍海超-GNUBHCkalitarro的博客-CSDN博客 现在我们要再sdb分出来一个1G分区 用于MBR备份 然后对其格式化成为xfs格式 mkfs -t xfs /dev/sdb1 出现这样就是格式化成功 如果报错可以使用强制格式化 不止xfs可以这样 mkfs.xfs -f /dev/sdb1 (这里使用xfs只是Linux最经典的格式你也可以使用ext4 只要可以挂载正常使用就没有很大影响) 随便创建一个目录去将分区挂载 然后去备份mbr dd if=/dev/sda of=/bas.mbr/mbr.bas bs=512 count=1 将/dev/sda 的mbr备份 破坏mbrdd if=/dev/zero of=/dev/sda bs=512 count=1 现在一重启就无法正常开机了 修复MBR现在需要使用光盘或者u盘去启动引导
进入到这个界面
选择到 troubleshooting
rescue a centos system 回车一下 选择1 按一下回车
现在就进入bash了 然后去挂载sdb1 分区 前提是有个挂载点 mkdir bas # 创建一个目录 作为挂载点 mount /dev/sdb1 /bas # 将sdb1 挂载到bas上 (里面有我们刚刚备份的文件) 将这个恢复到sda里 dd if=/bas/mbr.bas of=/dev/sda bs=512 count=1 然后重启 MBR恢复成功 开机成功 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |