涨姿势 | 如何修复硬盘,以及如何避免硬盘损坏

简介:

对于硬盘损坏的原因,在网上搜索一下,就会发现各种各样的离奇损坏原因,比如读写时没有正常插拔、被狗咬坏、水和方便面调料撒到了上面,或者……被雷劈了。这些原因导致我们看下载下来的电影的时候电脑突然变得迟缓黑屏、电脑开机时突然开始时间巨长的磁盘检测、玩游戏的时候电脑蓝屏从而去送人头。

硬盘损坏分类

其实,硬盘的损坏可以大致分为两大类,一类是硬损坏,一类是软损坏。硬损坏主要是磁头组件损坏、控制电路损坏、综合性损坏和扇区物理性损坏四种。

磁头组件损坏:其主要指硬盘中磁头组件的某部分被损坏掉了,从而造成部分或者全部磁头无法正常读写的情况。磁头组件损坏的原因也有很多,主要还是磁头变脏、磨损、悬臂变形、磁线圈受损、移位等。

控制电路损坏:主要是指硬盘的电子线路板上,某一部分的线路断路或者短路,以及某些电气元件或者IC芯片损坏,从而导致了硬盘通电之后盘片不能正常起转以及起转之后磁头不能正确寻道。

综合性损坏:这一部分主要是一些微小的变化导致硬盘产生了种种的问题,比如在使用过程中因为发热导致部分芯片老化,或者是在受到震动后使得外壳或者盘面、马达主轴产生了微小的变化及位移,也有一些是硬盘本身就在设计上面有散热、摩擦、结构上的缺陷。这些种种原因导致了硬盘的不稳定,从而使得数据经常莫名其妙的丢失或者出现逻辑错误,不仅让电脑噪音变大,读写也开始变得缓慢。

扇区物理性损坏:扇区物理性损坏也被大家称为物理坏道。顾名思义,主要是因为碰撞、磁头摩擦等其他原因导致磁盘盘面出现物理性损坏,出现划伤、掉磁等现象。

软损坏则包括:磁道伺服信息出错、系统信息区出错以及扇区逻辑错误。

磁道伺服信息出错:因为某一个物理磁道的伺服信息受损或者失效导致物理磁道无法被访问。

系统信息区出错:硬盘的系统信息区在通电自检时读不出某些模块的信息或者校验不正常,从而导致硬盘无法进入准备状态。

扇区逻辑错误:因为校验错误(ECC错误和CRC错误)、扇区标志错误(IDNF错误)、地址信息错误(AMNF错误)、坏块标记错误(BBM)等原因导致此扇区失效。

3a19a09d4efe0ea1bb85192caea55489b71e8b58


当硬盘发生了损坏导致无法读取之后,一定要先停止继续读写避免损坏的更加严重,如果真的想要里面的资料,最好还是交由专业的数据恢复公司。

硬盘修复

一般硬盘的修复步骤主要是以下几步:

第一是诊断问题,一般专业人士并不会用软件分析硬盘的故障,而是给损坏的硬盘接上电源,侦听其运作情况,硬盘会发出一些轻微的震动或者噪音,如果技术人员认为这块硬盘还可以再抢救一下的话,会进入第二个环节。

第二给损坏的硬盘接入一套测试系统,看其能否启动,以及能否得到一些数量值,是否能够进行读写操作,这部分主要是用来确定把这块急需抢救的硬盘交给SRS里面负责哪一部分的工作人员。

第三清除过滤器碎粒。在大多数3.5英寸硬盘里都有一个过滤器,因为其是在清洁的生产条件下装入硬盘中的,所以本身十分干净。如果这个过滤器和盘片表面有过接触,会使得过滤器沾上一些细小的碎粒变色,当工作人员除掉这些碎粒之后,这块硬盘还可以继续使用一段时间,抢救的过程一般也就到这里结束了。

当然,也有极个别的情况,这个时候就需要进行磁场克隆了,具体是把受损的硬盘里面的信息完整的复制到另一个完好的硬盘里面,然后在克隆完成的完好硬盘中进行操作,把数据提取出来。有的时候维修人员也会把损坏的硬盘装到更加专业的机器上面去,它可以深度检测出受损磁道,技术员可以把那些受损的零件替换掉,让硬盘达到能够正常运作的程度,从而有机会从里面提取出来数据。

36ab8f0133fe66c01ffae125bd5e9cfa8d104a78

其实,很多硬盘厂商发布的硬盘管理和维护软件都是具备修复硬盘软损坏能力的。对于扇区逻辑错误这样的问题,即使是低级的格式化软件也能修复好,但系统信息区出错就是比较难以修复的问题了,因为很多硬盘厂商对于自家产品的系统信息区内容和读取的指令代码并不公开。而且,同一家硬盘厂商生产出来的同一种型号的产品,其系统信息区也不一定相同。

不过,大家也不要过于害怕,看着文章的时候总是不由自主的去看硬盘的位置。在线备份服务提供商Backblaze在2013年公布了一份报告,上面显示在他们购买的25000块机械硬盘清单里,5.1%的硬盘在18个月内开始出现故障,1.4%的硬盘在18~36个月内陆续出现故障,3年之后故障率飙升到了11.8%。但是,使用4年以上仍然完好无损的概率在80%。而且,当年的机械硬盘总中位数寿命是6年。

所以,为了看似脆弱但又十分宝贵的硬盘,我们关闭电脑的时候一定要彻底关机,等所有的显示灯都熄灭掉之后再走。另外,硬盘在读写数据的时候不要随意搬动电脑,这对硬盘的伤害十分巨大,轻则出现划痕,重则出现坏道,导致数据丢失。


原文发布时间为:2017-11-30

本文作者:溘弭

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“大数据文摘”微信公众号

相关文章
|
运维 数据可视化 搜索推荐
低代码平台:10分钟从入门到原理
低代码平台:10分钟从入门到原理
974 0
|
关系型数据库 MySQL 数据安全/隐私保护
关于Navicat连接MySQL 报 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
关于Navicat连接MySQL 报 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
1435 2
|
并行计算 算法 IDE
【灵码助力Cuda算法分析】分析共享内存的矩阵乘法优化
本文介绍了如何利用通义灵码在Visual Studio 2022中对基于CUDA的共享内存矩阵乘法优化代码进行深入分析。文章从整体程序结构入手,逐步深入到线程调度、矩阵分块、循环展开等关键细节,最后通过带入具体值的方式进一步解析复杂循环逻辑,展示了通义灵码在辅助理解和优化CUDA编程中的强大功能。
|
关系型数据库 MySQL Linux
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
1014 1
|
搜索推荐 Java 程序员
Microsoft Edge使用方法和心得
Microsoft Edge使用方法和心得
217 0
|
监控 安全 前端开发
超宽带UWB定位系统的优势和特点介绍
本套智慧工厂人员定位管理系统源码,采UWB定位技术,通过在厂区内布设一定数量的定位基站,实时精确地定位员工、车辆、物品上微标签位置,零延时地将人、车、物的位置信息显示在工厂控制中心,进行安全区域管控、人员在岗监控、车辆实时轨迹监控。精度达到厘米级。借助摄像头可实现视频联动功能,实时查看工厂内各个员工的实时画面。高精度的位置数据作为智能工厂的重要组成部分,是智能工厂业务流中时间、空间、状态的三大指标之一。空间位置数据的精确性、实时性以及覆盖完整性,是智能工厂前端感知质量的重要评价维度。
468 0
|
XML Java 数据格式
|
Web App开发 移动开发 前端开发
《WEB前端框架开发技术》HTML5响应式旅游景区网站——榆林子州HTML+CSS+JavaScript
《WEB前端框架开发技术》HTML5响应式旅游景区网站——榆林子州HTML+CSS+JavaScript
《WEB前端框架开发技术》HTML5响应式旅游景区网站——榆林子州HTML+CSS+JavaScript
|
监控 关系型数据库 大数据
一个批量计算的调度系统的设计与实现
如果需要对成千上万的网络抓包数据文件,在规定的时间内进行解析,应该怎么做?
6089 0
|
JSON Java Android开发