Linux:MBR 扇区故障处理 (备份|恢复)

news2024/10/7 12:26:40

大概思路:

我们准备一个硬盘,并分出一个分区用于单独存放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备份


破坏mbr

dd 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恢复成功

开机成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/593160.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

选择好的自动化测试工具影响会很大

根据当前项目和QA团队的人员能力,选择的自动化测试工具除具有使用的广泛性外,还必须考虑许多不同方面兼容性,例如项目迭代范围和需求变更。最佳工具并不能保证最佳的测试使用结果。 测试自动化的意义 随着自动化测试的普及,有关…

iPhone漏电10年大量用户受伤,官方回应:建议戴套

由于欧盟的强制要求,苹果用了多年的 Lightning 终于走到了尽头。 今年开始,包括 iPhone 15 全机型都将统一更换为 Type-C 接口。 对重视使用体验的用户来说,简直大快人心。 之前的 Lightning 不光蹭充电器相对麻烦,USB 2.0 的速…

可配置Modbus网关 嵌入式设备联网解决方案

1.概述 可配置Modbus网关可以预先配置Modbus RTU端的设备的地址、功能码和寄存器列表,并存储到网关内部。网关会自动采集这些配置的RTU设备的数据,然后映射到连续的Modbus TCP寄存器地址,从而允许Modbus TCP端一次性读取所有的设备的不同寄存…

基于AT89C51单片机的电子密码锁设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87848194?spm=1001.2014.3001.5503 源码获取 摘 要 随着经济社会发展,人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出。传统的机械锁,由于其构造简单,安…

手机卡停机三个月被自动注销,欠费需要补交吗?不交会影响征信?

经常换手机卡的朋友都会面临着这样的一个问题,手机卡欠费不用而且忘了注销,三个月过后自动注销了,这样就会面临着一个问题,欠费应该怎么处理,需要补交吗?如果不补交会影响个人征信吗? 官方解释是…

电商服务智能解决方案

互联网时代,智能客服已成为电商企业客户服务、管理和运营的标配。面临大量客户咨询、订单流程等业务,传统人工客服工作时间有限、人员流动性大、人工成本持续上涨等,已经无法满足电商企业“数智化”转型的需求,这也促使AI成为电商…

线程池及gdb调试多线程

一、线程池概念和使用 概念:通俗的讲就是一个线程的池子,可以循环的完成任务的一组线程集合 必要性: 我们平时创建一个线程,完成某一个任务,等待线程的退出。但当需要创建大量的线程时,假设T1为创建线程…

Breakdance Builder评测 – 快速构建网站?

您是否正在寻找一个WordPress页面构建器,它可以轻松快速地构建网站 – 而不会使网站臃肿?如果是这样,您可能希望继续阅读这篇Breakdance Builder评测。 在构建网站时,速度就是一切。 编辑器在后端加载的速度有多快?您…

Vue + intro.js 实现页面新手引导流程功能

效果图: 1、安装 intro.js npm install intro.js --save 2、在项目的 main.js 中,引入 intro.js 库和相关样式文件,如下: // 首页引导插件 import intro from intro.js // introjs库 import intro.js/introjs.css // introjs默…

民宿小程序源码,开启民宿新模式

今天我为大家带来了一份最新的民宿小程序源码!这个源码不仅可以帮助你开启民宿新模式,还可以让你轻松实现线上预订、在线客服等多种功能。 民宿小程序源码,是什么? 民宿小程序源码是一款基于微信小程序平台的民宿管理系统&#…

数据库基础概念

文章目录 一、什么是数据库二、数据库的分类三、数据库的使用(内部) 一、什么是数据库 数据库是一类软件,作用是管理数据,内部应用了许多数据结构。但是我们还可以用文档储存数据,为什么要出现数据库? 文…

2022年天府杯全国大学生数学建模竞赛B题第一“君”情解题全过程文档及程序

2022年天府杯全国大学生数学建模竞赛 B题 第一“君”情 原题再现: 近日俄罗斯和乌克兰的冲突日益加剧,不难发现现代战争仍然是以人为主的战争,并未进入到全机械化的战争状态。那么在战争中军事物资的补给显得十分重要,中国古代兵…

Opencv(图像处理)-基于Python-图像的基本运算-给图片加水印

1. 图像运算概念2. 图像运算2.1 add()2.2 substract()部分代码示例: 2.3 multiply()/divide()2.4 addWeighted()部分代码展示 2.5 与/或/非bitwise_and()bitwise_or()bitwise_not()bitwise_xor部分代码展示 3.给一幅图像添加水印 1. 图像运算概念 在计算机的世界里…

git工作流实践

常见分支命名 远程仓库的分支:主干分支master, 开发分支dev,发布分支release 个人开发分支:特性分支feature, 缺陷修改分支bugfix, 热更新分支 hotfix 一般工作流如下 创建个人本地开发分支: git checkout -b feat…

Benewake(北醒) 快速实现TFmini-i-RS485与电脑通信操作说明

目录 一、前言二、工具准备1. USB-RS485 转接器2. TFmini-i-RS4853. 兆信直流电源4.连接线、绝缘胶带、螺丝刀5. PC:Windows 系统6. 串口助手软件 三、连接方式1. USB-RS485 转接板接口说明2. TFmini-i-RS485 引脚定义3. 连接图 四、TFmini-i-RS485 与电脑通信操作说…

cisp pte模拟题

1.信息搜集 本题共三个key 端口 1433 27689 存活ip 192.168.85.137 2.访问网站27689进行信息搜集 一个登录框,sql注入失败,暴力破解失败 扫描目录 发现三个文件robots.txt ,web.config 除了robots.txt,其他都访问不了 访问robots.txt,发现一个file参数…

ChatGPT实际上是如何工作的?

ChatGPT是如何工作的? 我们深入研究了广受欢迎的AI聊天机器人ChatGPT的内部运作方式。如果您想了解它是如何进行生成式人工智能魔术的,请继续阅读。 谷歌、Wolfram Alpha和ChatGPT都通过一个单行文本输入框与用户进行交互,并提供文本结果。谷…

Ubuntu18.04下搭建Ardupliot开发环境

本文参考的文章: -Ardupilot开发环境搭建(Ubuntu18.04,20190407) -Ardupilot环境搭建 1、下载文件 1.在GitHub上下载ardupilot文件,网速很慢的时候科学上网。 git clone https://github.com/ArduPilot/ardupilotcd ardupilotgit…

音乐推荐系统实战

文章目录 1. 项目背景2. 数据处理2.1 统计用户播放总量2.2 统计歌曲播放总量2.3 过滤出实验数据2.4 加入音乐详情信息2.5 查看音乐集情况2.6 查看用户播放量的分布 3. 推荐系统3.1 排行榜单排序3.2 基于歌曲相似度的推荐(协同过滤)3.3 基于矩阵分解&…

市面上流行的 5 大网页制作工具总结

这里是对市面上流行的 5 大网页制作工具的总结: 1. 即时设计 即时设计是一款国内新一代在线协作设计工具,具备原型、设计、交付、协作和资源管理等功能,适合个人用户和团队使用。它提供丰富的社区设计资源和原型模板,支持 UI/UX…