raid5坏了一块盘怎么办_机械硬盘的坏道处理——屏蔽之

761eeda1ff87a20eba763949a92cbcc4.png

分享一次处理硬盘坏道的经历。打算写的让小白也能照着葫芦画葫芦。

机械硬盘的阿喀琉斯之踵无疑是坏道。倘若一块硬盘出现了坏道怎么办?当然是即刻备份资料更换新硬盘。毫无疑问,二手硬盘几乎都是被榨干的状态,活生生地一副论斤卖的样子。当然,也有磁头挂了的。真只能论斤当废铁卖了。

手头有一块HGST—750G—2.5吋硬盘,有坏道。如果是想确认一块硬盘是否有坏道我推荐用MHDD,速度快一些,但MHDD需要IDE,有些老旧了。这次是已经确认了有坏道。

坏道分为物理坏道和逻辑坏道。

物理坏道顾名思义,磁盘被磁头划伤了,物理层面上的损伤,不可修复。

逻辑坏道则是因为某些软件程序而导致硬盘出错。处理起来非常简单粗暴,全盘格式化即可。

特别注意:在进行所有的操作之前,要把此硬盘上所有的数据备份。因为修复过程会把硬盘格式化掉,所有的数据全部都丢失。还是无法复原的那种丢失。


第一步:格式化

因为已经知道有坏道了。所以就不用MHDD检测是否有坏道了,先来一遍格式化,呃,这个过程非常的慢,大概5个小时左右吧。。。结束后,逻辑坏道就处理完了。

右击计算机——管理——磁盘管理——右击要格式化的磁盘,此图为磁盘1或者E盘——格式化——取消"快速格式化"前的√

1117e52758a351ec522aafe623bb1948.png

157e6589e0c7362c816d5df40f376d16.png

ee1805a990cb8e71d49a60bd6953feec.png

第二步:屏蔽坏道

直接用DiskGenius进行扫描。选择要检测的硬盘分区——硬盘——坏道检测与修复

记得勾选“检测时报告准心的扇区号(速度较慢)”。不如不能获取坏道的报表。

这个过程也非常的慢,因为坏道比较多,也非常的耗时间。当然设置电脑不关机不休眠不熄屏后就该干嘛干嘛去。

b55f66570a26dc7f19a5e238743ab188.png
硬盘——坏道检测与修复

28a8bb050b95dc8756e4e72f492eac56.png
感觉还能抢救一下

明显可以看到坏道的分布是有规律的,明显是物理坏道。

45c6382c896c38970b2591bcfb657109.png
看到这估计大部分人的心都凉了

之所以要用DiskGenius,是因为DG可以导出关于坏道的报表。

3edcb6ea3a6a141995c4a4f63037f1bc.png
坏道检测报告

这份没有表格的表格告诉了我每一个有问题的柱面号。

(柱面号:简单的理解就是硬盘内的物理门牌号。更详细的解释可以自行查询百度。)

所以这785个坏道要一个一个屏蔽吗?

那我怕是要点到手抽筋。。。

前边也说了,既然这是一个表格,为什么我不把它做成一个有表格的表格那?

System-Call:Ctrl+C,Ctrl+V大法

30b3e0e4d0d67b51086c7739f775d4e2.png

是不是看起来好多了?然而,

dc0978ea6ad7bfa3975e505c9a779578.png

所有的数据都集中在了第一列。。。而我需要的是第一列里的第一列,柱面号列。

都8102年了,Excel怎么还这么弱智的不能自动识别那?一定是盖茨留了一手。

选中第一列——数据——分列

24619d665e1b38c6348248b6d3dc3e11.png

c76092e6069c5f25b7a44f7e8c8de2c4.png

下一步就是要计算出每个柱面号与之相邻的柱面号的差。

这个就非常简单了吧。

=A14-A12

23701e3f631b1da91286a01b59b0a84a.png

这明明是一个屏蔽硬盘坏道的文章,怎么写着写着就突然开始教Excel了???

最右一排,分析一下,大概91%的数值是0和1。剩下大部分的也不过一百左右。极少数的几百。

这样的话就只能整体大面积的屏蔽掉,这个看起来虽然没的救,但最后一个坏道的柱面号不过13074。大概102G左右。所以中间那些小小的绿洲就不要了。直接整片的屏蔽掉即可。为了防止坏道加速扩算,我稍微加大了屏蔽区域,从15305开始新建分区。加大缓冲区域有助于防止硬盘坏道的进一步扩算。与森林的防火带有些像。

即0-10305区域不分区,不使用。

6810883e46340256b0984be02f97dd1f.png

分区完成后的样子。为了确认后两个分区是否正常,又单独对后两个分区进行了一次坏道扫描。因为没有坏道,速度很快。这个硬盘比较幸运,所有的坏道都集中在前部。细想因为几乎所有的硬盘分区第一个区都为C盘,系统99.99%都会装在C盘,电脑运行99.99%都是C盘干活。所以这个硬盘也是一个典型。

本文到这里就结束了,文章写有些粗略,若有不足与错误还请指出。

以上。

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

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

相关文章

linux 嵌入式 交叉 环境搭建 实验原理,实验三 嵌入式Linux开发环境的搭建

南京邮电大学通达学院实 验 报 告实验 实验三题目 嵌入式Linux开发环境的搭建 课程名称 嵌入式驱动开发实验 学院 专业 班 实验者学号同做者学号 08002210 姓名 毛骏超 同做者学号 08002225 姓名 陈超/ 嵌入式应用开发实验成绩 评定一、实验目的1.掌握嵌入式交叉编译环境的搭建…

insert into select 优化_数据库优化总结

第一部分:SQL语句优化1、尽量避免使用select *,使用具体的字段代替*,只返回使用到的字段。2、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。SELECT * FROM t WHERE id IN (2,3)SELECT * FROM t1 WHERE usernam…

.npy文件_python——文件读写

一:Python中读写文件的方法1.open()函数open(file,moder,buffering-1,encodingNone,errorsNone,newlineNone,closefdTrue,openerNone)file : 是一个 path-like object,表示将要打开的文件的路径,可以是绝对…

react native loading动画_React高级进阶指南

懒加载React.lazy函数能让你像渲染常规组件一样处理动态引入(的组件)。 Suspense加载指示器为组件做优雅降级。 fallback属性接受任何在组件加载过程中你想展示的 React 元素。const OtherComponent React.lazy(() > import(./OtherComponent));function MyComponent() { r…

在一起计时器_古典计时器简介之一 qqtimer

可持续水文的路子又多了一条。在这一系列古典计时器中,qqtimer的地位有些特殊,因为现在还有不少人使用它,而之后要介绍的其他计时器已经基本没啥人用了。有两位最知名的WR日常练习的计时器都是它。首先是Feliks Zemdegs,虽然他已经…

管理节点连接不上sql节点_质量成本管理:成本控制、成本分析、费用使用流程与节点说明...

关注【本头条号】更多关于制度、流程、体系、岗位、模板、方案、工具、案例、故事、图书、文案、报告、技能、职场等内容,弗布克15年积累免费与您分享!阅读导航→01 质量成本控制流程与节点02 质量成本分析流程与节点03 质量费用使用控制流程与节点质量部…

springmvc工作流程_SpringMVC工作原理

买了好多书,但是没有一本是看完的,这是看完的第一本书,虽然页数不多、技术早就用了老多遍了,还是总结一下吧!一、MVC模式MVC是 model、view、和controller的缩写,分别代表web应用程序中的三种职责&#xff…

sql查找一个范围的值_销售需求丨查找问题

BOSS:茶,那个,什么茶来着?(递过一杯茶...)BOSS:?!!不是这个,我是说那个白茶啊!白茶:......(懵)咋滴…

pandas输出到excel_学Python还不会处理Excel数据?带你用pandas玩转各种数据处理

开场白以前学习 Python 的 pandas 包时,经常到一些 excel 的论坛寻找实战机会。接下来我会陆续把相关案例分享出来,还会把其中的技术要点做详细的讲解。本文要点:使用 xlwings ,如同 vba 一样操作 excel使用 pandas 快速做透视表注…

cadence设计运算放大器_21.比较器的原理与特性,它与运算放大器的本质区别总结归纳...

1.电压比较器的工作原理电压比较器,顾名思义,就是两个输入端的其中一个作为基准,另外一个与基准作比较,输出只存在高电平和低电平两种状态。通过电压比较器,可以将模拟信号转变为数字信号。输入引脚的电位 > -输入引…

插入排序最优_排序专题插入排序

今天开始,我计划用几篇专题来集中练习下有关排序的算法,排序算法是算法中最基础的算法了,所以这部分我们是要尽可能的全都掌握了。排序算法最常见的有如下几种:插入排序(Insertion Sort)选择排序(Selection Sort)希尔排序(Shell S…

c语言设计指导实训,C语言程序设计实训指导

与《c语言程序设计(第2版)》配套,给出所有习题及参考答案。按知识点,精选12个典型实训,给出实训目的与要求、实训内容及实训参考程序。附有自测(考试)样卷及参考答案,供读者自测。提供Turbo C 2.0上机环境介绍及常见的Turbo C 2.0…

python程序代码_python基础二

Python基础-注释的引入注释的分类:<1>单行注释:以#开头&#xff0c;#右边的所有文字当作说明&#xff0c;而不是真正要执行的程序&#xff0c;起辅助说明作用多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来&#xff0c;例如:1、单引号&#xff08;…

电气自动化c语言实践操作论文,项目实践论文,关于独立学院电气工程其自动化专业基于CDIO的实践模式相关参考文献资料-免费论文范文...

导读:本文关于项目实践论文范文,可以做为相关论文参考文献,与写作提纲思路参考。(广州大学松田学院 广东广州 511370)摘 要&#xff1a;独立学院作为培养应用型人才的新生力量,要与地方经济社会发展相衔接,培养满足地方经济社会发展需要的、高素质的应用型人才.如何培养符合广东…

linux里用c实现cat_【案例】用T云做了什么能让企业在工业自动化控制系统行业里实现逆向增长?...

从制造至“智”造&#xff0c;工业正在逐步向自动化、智能化方向深入发展。行业背景&#xff1a;受疫情影响&#xff0c;2020年&#xff0c;上半年雪虐风饕&#xff0c;自动化市场需求下滑&#xff0c;随着后期政策红利推出&#xff0c;市场回暖&#xff0c;上半年的自动化需求…

微软符号服务器 2020年_微软介绍了2020年后它将如何淘汰Edge中的Flash支持

Microsoft Edge微软(通过Bleeping Computer)提供了更多关于它将如何放弃对Flash in Edge的支持以符合Adobe的计划的细节&#xff0c;包括一些值得注意的例外。正如所料&#xff0c;默认情况下&#xff0c;Edge将从2020年12月起禁用闪存。2020年6月之前发布的Flash版本将被完全屏…

深入jvm虚拟机第三版源码_深入JVM虚拟机,阿里架构师直言,这份文档真的是JVM最深解读...

作为一名优秀的 Java 开发程序员&#xff0c;以及想那些想要学习 Java 更深层一点的知识的同学&#xff0c;对 JVM 的熟悉与熟练使用是必不可缺的核心技能了&#xff0c;也是每个 Java 程序员应该要做到的。深入学习 JVM 可以有助于我们掌握 Java 应用程序是如何运作的&#xf…

android 信鸽 自动重启,Android简单集成信鸽推送

添加项目的buid.gradlendk {//选择要添加的对应cpu类型的.so库abiFilters armeabi, armeabi-v7a, arm64-v8a// 还可以添加 x86, x86_64, mips, mips64}manifestPlaceholders [XG_ACCESS_ID:"2100332371",XG_ACCESS_KEY : "ABRD93KT147K",]依赖//采集安装列…

python变量类型是动态的_python内存动态分配过程详解

一、前言 大多数编译型语言&#xff0c;变量在使用前必须先声明&#xff0c;其中C语言更加苛刻&#xff1a;变量声明必须位于代码块最开始&#xff0c;且在任何其他语句之前。其他语言&#xff0c;想C和java,允许“随时随地”声明变量&#xff0c;比如&#xff0c;变量声明可以…

python树莓派串口通信实例_树莓派通过串口发送数据

可以通过串口登陆树莓派&#xff0c;也可以通过串口向其他主机发送数据。树莓派的串口接受数据科技爱好者博客已经写过&#xff0c;可以参考这篇文章&#xff1a;树莓派与arduino串口通信实践。这篇文章教大家如果通过树莓派的串口发送数据。 一、开启树莓派的串口功能 sudo ra…