模拟MBR扇区故障

简介:

模拟MBR扇区故障

产生MBR扇区故障主要有以下两点原因:

1、 病毒、木马的入侵。

2、 不正确的分区操作和磁盘读写操作。

MBR分区故障主要有以下两点现象:

1、 找不到引导程序,启动中断。

2、 无法加载操作系统,开机后黑屏

模拟MBR扇区故障:

将MBR进行备份

打开桌面终端:

clip_image002

使用fdisk –l 命令查看此服务器当前硬盘:

clip_image004

OK,可以看到我们当前的服务器上有两块硬盘,分别是sda和sdb。

我们将MBR进行备份也就是对sda进行备份,但是这里要注意,sda是一块硬盘,所以我们备份的目的地不可是sda,这里我们备份到sdb上。

注意:在前期的准备工作中要将sdb挂在到我们所需要的挂在点,这里我挂在到了backup目录下,这里我使用df –hT命令查看。如下图:

clip_image006

OK、可以看到我们已经成功将我们的硬盘挂在到backup目录下。

下面我们开始备份MBR:

输入:dd if=/dev/sda of=/backup/sda.bak bs=512 count=1,进行备份:

clip_image008

可以看到备份成功。

模拟MBR扇区故障

运行:dd if=/dev/sizo /dev/sda bs=512 count=1,命令来模拟故障:

clip_image010可以看到已经成功复制

下面我们运行reboot命令来重启一下:

clip_image012

重启之后看到上图所示界面就意味着我们模拟MBR扇区故障成功。

从RHEL6光盘引导,进入急救模式

在上述界面选择Rescue installed system,然后敲回车键:

clip_image014

这里询问我们语言的种类,我们使用键盘上下键选择Chinese (Simplified) (简体中文),然后敲回车:

clip_image016

这里我们直接敲回车:

clip_image018

这里询问我们键盘的种类。我们选择US(美式键盘),然后敲回车:

clip_image020

这里询问我们启动方式,我们选择Local CD/DVD(从光盘启动),然后敲回车:

clip_image022

这里询问我们是否需要链接网络,再次我们用TAB键切换到NO,选择不需要网络,然后敲回车:

clip_image024

这里我们选择Continue然后敲回车:

clip_image026

这里我们直接敲回车:

clip_image028

这里选择:shell start shell,然后敲回车:

clip_image030

OK,可以看到我们已经进入了:bash-4.1的修复模式:

clip_image032

从备份的文件中恢复MBR扇区

Ok,前面我们已经成功进入了bash-4的修复模式,下面我们来进行修复:

在这里我们输入:df –hT 来查看一下当前有哪些挂在的目录:

clip_image034

可以看到我们的备份路径/backup并没有挂在,这是因为我们之前所创建的挂在点所保存的磁盘是sda但是现在我们已经将sda模拟出故障了所以在这里当然没有我们/backup的挂在目录了。

针对上述状况我们进行如下操作:

1、新建挂在目录backup,运行:mkdir /backup:

clip_image036

Ok可以看到我执行完命令以后没有报错证明我的命令执行成功。

2、将磁盘sdb挂载到我们新建的backup,运行:mount /etc/sdb1 /backup:

clip_image038

Ok可以看到我执行完命令以后没有报错证明我的命令执行成功。

3、检测是否挂载成功,运行ls /backup:

clip_image040

运行完成后可以看到我们之前所备份的文件:sda.bak证明我们挂在成功。

下面我们正式开始恢复MBR扇区:

将我们之前备份的sda.bak还原回sda,运行: dd if=/backup/sda.bak of=/dev/sda bs=512 count=1

clip_image042

OK,恢复完成,我们运行reboot来重新启动系统:

clip_image044

检测是否修复成功

clip_image046

Ok,重新启动成功,证明我们的MBR扇区故障修复成功!



本文转自wuyvzhang 51CTO博客,原文链接:http://blog.51cto.com/wuyvzhang/1652648,如需转载请自行联系原作者


相关文章
|
3月前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合DWRSeg二次创新C3k2_DWRSeg:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2融合DWRSDWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取方法分解为区域残差化和语义残差化两步,提高了多尺度信息获取的效率。网络设计了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,分别用于高阶段和低阶段,以充分利用不同感受野的特征图。实验结果表明,DWRSeg在Cityscapes和CamVid数据集上表现出色,以每秒319.5帧的速度在NVIDIA GeForce GTX 1080 Ti上达到72.7%的mIoU,超越了现有方法。代码和模型已公开。
|
数据采集 监控 算法
【解密】筛选数据分析师简历全流程
【解密】筛选数据分析师简历全流程
|
传感器 存储 人工智能
STM32第一章-寄存器你懂吗?
嵌入式系统是小型计算机的一个分支系统。平常用的PC,就属于功能比较专一的计算机,从核心的处理器来说,可以分成嵌入式微处理器和嵌入式微控制器,我们传统意义上的那种单片机,比如说像51、AVR还有按里面比较低配的一些,比如说像Cortex-M系列的这一类,我们都把它划分为微控制器,微处理器呢,就相对来说处理能力,运算能力要强一些,比如ARM9以上的系列和 Cortex-A以及以上系列。STM32属于一个微控制器,请大家牢牢记住微控制器这四个字。STM32自带了各种常用通信接口,比如USART、I2C、SPI等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有STM3
707 0
 STM32第一章-寄存器你懂吗?
|
边缘计算 人工智能 Cloud Native
聚焦2022阿里云直播峰会,洞察直播技术创新应用未来
7月8日,2022阿里云直播峰会正式拉开帷幕,汇集多位直播产业领域技术专家与行业先行者,共同探讨直播技术的演进趋势,展望直播产业发展与未来。
992 0
聚焦2022阿里云直播峰会,洞察直播技术创新应用未来
|
Linux
【Linux命令200例】用file检查文件类型
在Linux系统中,file命令是一个用于检查文件类型的工具。它可以通过读取文件内容的特征来确定文件的类型,从而帮助用户识别和处理文件。`file`命令常用于获取文件的基本信息,如文件类型、编码格式等。
470 0
|
新零售 云计算
阿里巴巴 2019 年报:营收增长 51%,云计算亮眼,优酷继续烧钱
这是一份超越预期的财报,阿里巴巴的股价也因此在盘前涨了 4%。
2875 0
|
芯片
LED 是如何发光的?工作原理及种类介绍
发光二极管( LED) 是一种半导体器件,当电流通过时会发出可见光。LED 用于各种应用,包括电子设备上的指示灯、交通信号和照明标志。在本文中,我们将讨论 LED 的工作原理、特性和应用。
793 0
|
9月前
|
数据挖掘 计算机视觉
YOLOv5改进 | 损失篇 | VarifocalLoss密集检测专用损失函数 (VFLoss,论文一比一复现)
YOLOv5改进 | 损失篇 | VarifocalLoss密集检测专用损失函数 (VFLoss,论文一比一复现)
635 1
|
关系型数据库 MySQL Linux
[ 靶场环境篇 ] pikachu 靶场环境搭建(特别详细)
想入门渗透行业呢光有理论基础是不够的,更重要的是实践经验。 接下来我会分享一些入门级靶场,从环境搭建一直到通关教程。 入门级靶场会分享:pikachu、DVWA、XSS-labs、sql-labs、upload-labs等内容。
3462 0
[ 靶场环境篇 ] pikachu 靶场环境搭建(特别详细)

热门文章

最新文章