序言

这篇文章是对机械硬盘坏道相关知识的一些介绍,包括为什么会产生坏道,什么是P表和G表,以及它们的工作机制。文章介绍的比较清晰,感觉有所帮助,故将其转载过来。
原文链接:http://www.360doc.com/content/17/0129/18/30599128_625300307.shtml

原文

坏道是指硬盘碟片中存在缺陷的区域,在这个区域上,硬盘无法读取和写入数据,而已经存储在这个位置的数据可能由于坏道的存在而损坏。坏道是数据恢复中常见的故障之一,通常可分为逻辑坏道和物理坏道,逻辑坏道可以通过低级格式化来消除,而物理性坏道是无法通过软件来解决的。
一、坏道的产生
目前的机械硬盘都采用高密度存储技术生产,在生产过程中不可避免地会在某些区域上产生缺陷扇区,同时在使用过程中,一些不稳定的扇区也会逐渐老化成为缺陷扇区,这些先天缺陷和和后天残疾就是我们所说的坏道,它们会严重威胁硬盘数据的安全,为此,硬盘设计了两个缺陷列表 P-list(P 表)和 G-list(G 表)来处理这些有缺陷的扇区。P表和G表用于记录硬盘的缺陷扇区的情况,使硬盘在工作时不会在缺陷扇区中读写数据,防止数据损坏。
二、P-List(P 表)
P 表又称为永久缺陷列表,用于记录硬盘生产过程中产生的缺陷。厂家使用专门的测试设备发现的缺陷是磁介质寿命完成之后产生的永久缺陷,只能使用特别的设备来增加它,一般没有必要去动它。
加入 P 表不会影响硬盘的读写性能,这要从硬盘的扇区结构进行分析。因为硬盘的全部扇区可以划分为固件区、工作区和保留扇区,其中固件区和保留扇区普通用户无法直接进行操作。其实硬盘的实际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件;一部分是用户存储数据的区域,即工作区,也就是硬盘标定容量的扇区;剩下的就是保留区,实际上硬盘上并不会物理划出一个保留区域,只是在工厂生产时标定了全部的有效扇区,而硬盘的容量是小于其实际扇区总数的,在固件里定义了硬盘的容量,超过硬盘容量的那些扇区我们就称为保留扇区。
缺陷扇区被加入 P 表后,硬盘不会再读写该扇区,而是将原读写该扇区的操作顺延到读写坏扇区的下一个扇区,该扇区以后的所有扇区的 LBA 值都发生了改变,原来保留扇区的一个扇区成为了硬盘可访问的扇区。所以坏道被加入 P 表后,硬盘需要进行一次返厂低格。
三、G-List(G 表)
G 表又称为增长缺陷列表,是用于记录硬盘使用过程中由于磁介质性能变弱而引起的缺陷。这些缺陷可以在格式化的过程中发现,也可以由固件自动格式过程或者 REASSIGNBLOCK 命令做重新分配的过程中发现。也就是说,硬盘在使用时,其实坏道是不定时都在产生的,只是由于 G 表的及时屏蔽,使用户感觉不到它的存在,只有当坏道产生的数量超过 G 表所能屏蔽的范围,坏道就能被用户感知到了。而产生数据恢复需求的硬盘,大多由于 G 表已满,无法继续屏蔽造成的。
另外 G 表中还包括 C 表和 D 表,其中 C 表又称检查缺陷列表,用于记录在执行 FormatUnit 格式化命令时,初始化进程之后在数据块校验的过程中所检测出的缺陷数据块的位置信息,一般也存储为 G 表方式。而 D 表又称数据缺陷列表,用于记录在执行 FormatUnit 格式化命令前所产生的缺陷位置信息,它可以人为定义,先定义了这个列表,最后由系统传送给硬盘的缺陷列表,在格式化的过程中,这些缺陷信息会被加入 G 表。缺陷扇区被加入 G 表后,当硬盘需要读该扇区时,会被重定位到保留扇区中的一个扇区,硬盘工作区的其它扇区不会受影响。
由于保留扇区在硬盘的内道,读写速度慢,同时由于该扇区会导致硬盘的数据存储从物理上来说不连续了,当磁头读取该扇区的数据时需要移动较远的距离,代替坏扇区后,该 LBA 的读写速度会慢一些,所以我们说缺陷扇区加入 G 表后会影响硬盘的读写速度。
物理性坏道非逻辑问题,无法通过数据恢复软件进行恢复和屏蔽,产生坏道的硬盘应及时联系专业数据恢复公司进行数据救援,切勿强制拷贝坏道硬盘中的数据,否则磁头在坏道区域反复读取,可能造成坏道区域扩大,甚至造成磁头损坏而升级为“开盘数据恢复”。

坏道与硬盘的P表和G表相关推荐

  1. 计算机硬盘登记表,硬盘固件的 P 表与 G 表

    硬盘固件的 P 表与 G 表 在(硬盘固件详解)中我们我们对硬盘固件进行了介绍,这期我们接着对硬盘中 的 P 表以及 G 表等进行介绍. 我们知道硬盘的数据存储密度很大,在生产过程中不可避免地会产生缺 ...

  2. 硬盘的P表和G表介绍

    转自中国存储网,原文链接:硬盘的P表和G表介绍 导读:对硬盘中的P表以及G表等进行介绍:P表和G表用于记录硬盘的缺陷扇区的情况,使硬盘在工作时不会在缺陷扇区中读写数据,防止数据损坏. 在存储百科的(硬 ...

  3. 硬盘坏道隔离工具fbdisk_如何屏蔽硬盘坏道 屏蔽硬盘坏道方法介绍【详解】

    如何屏蔽硬盘坏道?如果电脑出现坏道的感觉简直是糟糕透了,每次都要跑店里维修.NO!其实出现坏道的情况一般是强制拔电源.装了危险软件等造成的,所以当硬盘受伤的时候,我们会运用简单的修复工具却不见效时,则 ...

  4. 硬盘坏道数据恢复-硬盘开盘数据恢复-天伟数据恢复

    天伟数据恢复中心(58697471)是天津鞍山西道地区专业数据恢复.维修笔记本,服务器,台式机.显示器.数码相机存储知名企业,专业维修各种电脑疑难杂症造成的数据.文件丢失.工程师技术精湛,认真负责,经 ...

  5. 优缺点 快速扫描 硬盘监测_MHDD快速检测硬盘坏道

    1 . MHDD 是俄罗斯 Maysoft 公司出品的专业硬盘工具软件,具有很多其他硬盘工具软件所无法比拟的强大功能,它分为 免费版和收费的完整版,本文介绍的是免费版的详细用法.这是一个 G 表级的软 ...

  6. 主引导区,分区表,硬盘逻辑锁,坏道四种故障修复

    下面根据主引导区修复,分区表损坏修复,硬盘逻辑锁修复,产生坏道的修复四种故障类型给大家列出解决的方法和对策: 1)主引导区修复 修复此故障最简单的方法就是使用高版本DOS的Fdisk带参数/mbr运行 ...

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

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

  8. 使用MHDD修护硬盘坏道教程(1)

    http://wglm.net/article/failure/other/20090819/5831.html 使用MHDD修护硬盘坏道教程 MHDD 扫描硬盘坏道 准备工具 带有MHDD工具的光盘 ...

  9. 因坏道问题导致的硬盘故障如何进行数据恢复?

    经常使用笔记本电脑和移动硬盘的朋友,常会感到电脑用着用着就变得速度很慢,做了磁盘整理和重装系统后速度还是比较慢,有懂的朋友就会到网上下载一个硬盘检测软件MHDD,扫描硬盘发现出现了很多绿块(VCR硬盘 ...

  10. linux 读取磁盘扇区,linux 下检查硬盘坏道/扇区

    文章摘自: Linux检测硬盘坏道 Linux检测硬盘坏道 badblocks 功能说明:检查磁盘装置中损坏的区块. 语法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数 ...

最新文章

  1. #pragma pack(n) 的作用
  2. python【力扣LeetCode算法题库】4- 寻找两个有序数组的中位数
  3. 万进制——蓝桥杯|ACM 大数阶乘——21行代码AC
  4. 如何系统学习领域驱动设计?
  5. python数据结构与算法之问题求解
  6. [Vue.js]实战 -- 电商项目(一)
  7. 虚幻UE4的后处理特效介绍 http://www.52vr.com/thread-31215-1-1.html
  8. C# 使用同余代换简化多个大数相乘取模运算
  9. Java中文乱码详解
  10. 昂达平板不能开机刷机_平板电脑不开机怎么刷机?昂达平板电脑刷机步骤
  11. SpringBoot集成海康威视Linux版本
  12. 两角和与差的余弦公式的五种推导方法之对比
  13. 电信天翼路由器设置虚拟服务器,天翼宽带路由器设置教程
  14. 一次成功——奶香提子酥
  15. Jetson Tegra X系列刷机教程
  16. 以下关于c语言程序中函数的说法正确的是( ),以下关于C语言程序中函数的说法正确的是:(  )...
  17. 【CUDA开发】CUDA的安装、Nvidia显卡型号及测试
  18. 盘点国内外25款备具代表性的协同办公软件
  19. nyoj 1099 Lan Xiang's Square (水题)
  20. 实例讲解PMP相关方参与度评估矩阵

热门文章

  1. 居民身份证号码查询系统
  2. MNIST数据集下载与读取
  3. iapp退出软件按钮代码_推荐几款安卓手机开发的编程软件!
  4. 如何截取QQ密码和聊天内容、去掉QQ广告栏、添加QQ尾巴
  5. PDF阅读器使用技巧
  6. 服务器dump文件位置,dump解析入门-用VS解析dump文件进行排障
  7. (丘维声)高等代数课程笔记:商空间
  8. win7系统怎么设置sql服务器,win7系统怎么安装sqlserver2000软件(图文)
  9. 解决俄罗斯大shen精简版Win10无法远程的问题及同类精简版系统无法远程问题,简单快捷方法。
  10. 免费好用的十二个SCADA组态软件