磁盘坏道,是所有人都不希望遇到的事情……

磁盘坏道,轻则磁盘性能下降,重则系统启动失败,数据丢失。所以我们要时刻关注磁盘健康状况,及时备份重要数据。

什么是S.M.A.R.T?

全称为 Self-Monitoring Analysis and Report Technology ,用于磁盘自我检测,并向用户报告磁盘状态。这项技术需要主板支持,且检测结果不一定准确。

linux上可以使用gnome-disk-utility查看磁盘的S.M.A.R.T相关信息。

您也可以安装

sudo pacman -S libatasmart smartmontools gsmartcontrol 

启用smart图形化界面(gsmartcontrol)/cli工具(smartctl)进行查看。

  • 温彻斯特磁盘:(硬盘原理)

大致原理就是非工作时间磁头停留在landing zone;需要读取数据时,磁头离开landing zone,依靠盘片的旋转产生升力悬浮在盘片表面读取数据。

 

因为盘片旋转速度非常快,且磁头与盘片距离非常近(头发丝的千分之一),如果剧烈震动或者外力冲击,甚至电压不稳,均有可能导致磁头与高速旋转的盘片产生物理接触,造成不可修复性物理损坏。

当您的磁盘:

 
  1. 在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功;有时甚至会出现死机;
  2. io wait 无故增高或居高不下;
  3. 硬盘声音突然由原来正常的摩擦音变成了怪音;
  4. 系统无法正常启动,出现“IO error”等提示信息;
  5. mkfs时,到某一进度停止不前,最后报错,无法完成;
  6. 每次系统开机都会自动运行fsck扫描磁盘错误;
  7. 对硬盘执行FDISK时,到某一进度会反复进进退退;

如果您的磁盘出现如上状况,您就需要及时对磁盘进行坏道检测以测试磁盘可用性,并立即备份数据。

  • 磁盘坏道检测

(我的原帖)

建议使用livecd或者liveusb对本地磁盘进行检测。如果是对移动存储设备进行检测,请umount后再进行检测,以免数据受损。

umount /dev/sd*

对磁盘进行read-only检测:

sudo badblocks -s  -v  /dev/sd*

因为需要对磁盘进行检测,所以速度非常缓慢,在检测过程中注意不要断电,不要对硬盘进行任何操作,不要移除硬盘,不要物理损伤,不要震动等。

检测过程可以中途终止,也可以指定区块重新开始。

sudo badblock -s -v  /dev/sd*   last  start

如果您检测完成后看到

Pass completed, 0 bad blocks found.

那么恭喜,此磁盘通过测试,没有坏道(坏块)。您可以放心使用。 

  • 磁盘有坏道了……

但是,如果您检测过程中再某一个区块停滞不前,而后报告中提示有坏块,那么杯具了……您的磁盘有坏道了。

不论是什么类型的坏道,均建议您首先进行数据备份!把重要数据进行备份然后再尝试修复。如果您有重要数据却无法读取(磁盘出现异常),那么请立即停止使用此磁盘并找专业人员进行修复。

  • 坏道的修复/屏蔽

常见坏道分为以下几种类型:

  • 逻辑坏道
  • 0磁道损坏
  • 物理坏道

坏道一般以单独或者组合形式出现。

  • 逻辑坏道修复:
fsck -a /dev/sd*

就这么简单。

更多fsck用法您可以查看这里或者查看man手册。

  • 0磁道损坏修复:

使用1磁道代替零磁道(操作危险需谨慎)

大致流程就是全盘格式化,然后重新分区,编辑分区表使用1磁道,从而复活硬盘。

操作手册(1,2,3)

  • 物理坏道

物理坏道没有修复可能性,只能进行屏蔽。

如果您已经进行了坏道检测,那么您肯定已经知道坏道(坏块)大致位置以及坏块大小,您需要:

  1. 备份硬盘数据
  2. 删除所有硬盘分区
  3. 根据坏块位置以及大小,估算出所占空间(例如共100个区块,磁盘大小为100g,20-30损坏,则坏块在20-30g这个区间)
  4. 进行分区(接上:分区应为 0-15|15-35|35-100,中间的15-35g为有坏道的分区。要对有坏道的分区进行扩容处理,数值不要过小,以免坏道被分到其他分区。)
  5. 隔离15-35g这个分区(即不挂载,不读写,不操作)
  6. 您的磁盘可用空间减少,但是剩余空间均可用(坏道已经屏蔽)

由于物理坏道具有扩散性,所以建议尽早让磁盘“退休”才是……

  • 分区表修复工具

如果您的分区表已经被损坏,建议使用testdisk进行修复。他可以快速回复分区表,真的非常好用(修复我的硬盘n次!利器也~)

安装

sudo pacman -S testdisk

基本用法(1,2)

  • 珍爱磁盘,爱护数据

磁盘有价,数据无价

不要等磁盘出现问题了才想到数据还没有备份;不到等论文丢了才想起来明天就要交;不要等rm了才想起来把重要文件删除了。备份数据并不是多么困难,也不需要多少时间,所以请您及时备份,保护无价的数据吧!

https://www.deleak.com/blog/2010/06/07/hard-disk-scan/

磁盘坏道的检测及修复相关推荐

  1. linux磁盘坏块 cp报错,Linux磁盘坏道的检测及修复

    磁盘坏道,是所有人都不希望遇到的事情-- 磁盘坏道,轻则磁盘性能下降,重则系统启动失败,数据丢失.所以我们要时刻关注磁盘健康状况,及时备份重要数据. 什么是S.M.A.R.T? 全称为 Self-Mo ...

  2. Linux 磁盘坏道检测和修复

    使用dmesg检查是否有关于磁盘错误的信息  使用badblocks -s -v -o /root/badblocks.log /dev/sda 检查硬盘是否产生坏道并输出到badblocks.log ...

  3. linux坏道检测修复脚本,Linux 磁盘坏道检测和修复

    使用dmesg检查是否有关于磁盘错误的信息,果不其然发现大量磁盘扇区错误的信息,如下: end_request:I/O error, dev 03:06 (sda), sector 从上面的输出我们判 ...

  4. 转帖-Linux 磁盘坏道检测和修复

    为什么80%的码农都做不了架构师?>>>    Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件? 首先会让你输入root用户的密码. 1)出错的时候如果告诉你是 ...

  5. omv检查硬盘坏道_坏道检测与修复

    本软件提供了磁盘坏道检测功能及有限的坏道修复功能.为确保检查结果的准确性,建议在WinPE环境下进行检测,并且在检测坏道期间不要对磁盘做其他操作. 1. 要使用本功能,首先选择需要检测坏道的磁盘,然后 ...

  6. 对症下药 硬盘坏道检测与修复全攻略(组图)

    所有的电脑都要使用到硬盘,我们日常使用的所有数据都存储在硬盘上.硬盘作为电脑不可缺少的重要部件之一而被大家广泛认识.而短短的几年时间里,硬盘从几十MB发展到现在的几百GB,而TB级别的硬盘也已经出现, ...

  7. 硬盘坏道检测和修复(HDDL、MHDD、THDD)图文教程

    硬盘坏道检测和修复(HDDL.MHDD.THDD)图文教程 dgisxazsc dgisxazsc 点击放大dgisxazsc dgisxazsc 还有一种情况就是用MHDD测试时开始可能全盘都没有坏 ...

  8. centos出现磁盘坏掉,怎么修复和检测。

    当dmesg的时候,出现下面的信息说明磁盘有问题 Info fld=0x139066d0 end_request: I/O error, dev sda, sector 328230608 Buffe ...

  9. 服务器硬盘坏道修复教程视频,Linux服务器磁盘坏道的修复过程

    服务器硬盘相比其他部件是较容易坏的,如突然断电.大量频繁写入都会加速硬盘的老化,下面介绍一些判断硬盘状况和修复的方法. 发现硬盘坏道 dmesg 当有硬盘坏道时,通常在dmesg输出的信息中会有 Bu ...

最新文章

  1. java facets_Java UIComponent.getFacets方法代码示例
  2. linux sendmail 发送邮件
  3. quit推不出mysql_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...
  4. java高级用法之:调用本地方法的利器JNA
  5. ASP.NET MVC:会导致锁定的会话
  6. php datetime 对象,PHP DateTime 对象和 Date 函数的 Demo
  7. cmd oracle sys登录_Oracle 数据库、表、方案的逻辑备份与恢复
  8. SQL ---- 查询字段为逗号拼接的字符串
  9. 国庆假期程序员是这样给自己粉饰无限的逼格!
  10. openCV之中值滤波均值滤波(及代码实现)
  11. 阿里巴巴Java开发文档2020版学习-命名风格
  12. 克隆虚拟主机后的主机如何联网!!!!
  13. html添加变量参数吗,动态CSS与变量参数? (可能吗?)
  14. 炫酷收徒技术网络网站源码
  15. 收盘涨幅大于1.5%小于5%的选股公式
  16. 吃鸡录屏怎么录到自己的声音 吃鸡录屏怎么隐藏按键
  17. 2012年2月51CTO壁纸点评活动获奖名单【已结束】
  18. iOS印象笔记添加到Siri捷径,怎么实现的?
  19. 国货美妆新宠“完美日记”爆发,给传统企业的数字化营销带来哪些启发?
  20. 苹果5壁纸_冷高轮时间wallpaper Engine动态时钟壁纸 小人人体形状造型数字 手势数字 麻将数字 扑克数字 时钟壁纸...

热门文章

  1. IME输入法编程 第一章
  2. Charles 功能介绍和使用教程
  3. 嵌入式系统测试平台——ETest
  4. 黑龙江省力推互联网与畜牧产业深度融合 打造大数据中心
  5. windowsmobile软件_经验:CSPJ/S初赛知识点整理(NOIP硬件与软件基础)
  6. LRTimelapse Pro Mac(延时摄影软件) v5.1.1破解版
  7. 第一代程序员作家--王小波
  8. 全球名校课程作业分享系列(9)--斯坦福CS231n之RNN与计算机看图说话
  9. AWVS扫描Web应用程序
  10. 2011正月初3 震中映秀