希捷硬盘固件故障状态忙修复方法 希捷硬盘修复工具教程

【希捷硬盘固件故障状态忙修复方法希捷硬盘修复工具教程】编者按:在数据提取过程中 , 一线工作人员常常会遇到希捷硬盘不能就绪 , 或者硬盘处于就绪状态 , 但无法访问数据区数据的情况 , 导致数据提取失败 。针对这一问题 , 数据恢复四川省重点实验室科研人员带来一种关于希捷硬盘固件故障导致的快速修复方法 。相比常规方法 , 这种技术操作简单、流程简化、成功率更高 。
一、希捷硬盘固件构造
希捷硬盘主要由电路板、盘片、磁头三部分构成 , 其中固件主要存储在硬盘盘片上 。固件都有2个备份 , 分别是0头和1头 。目前 , 希捷硬盘普遍采用一种新的固件管理方式 , 即系统文件管理系统 , 这种管理方式有卷标、文件描述符、磁头数、UBA地址、大小 。
系统文件管理系统其实是原有固件管理方式的一个升级 , 因为卷标这个参数 , 可以很好的区分固件模块的级别 , 以及管理不同的固件 。如果一块硬盘的0头固件出现问题 , 可以利用1头固件来回写并重建 , 以达到修复硬盘与恢复数据的目的 。
希捷硬盘结构图
二、希捷硬盘状态忙故障分析
希捷硬盘出现状态忙或状态就绪无法访问数据区的情况 , 其本质可能是硬盘固件中的缺陷列表模块出现异常 , 或者SMART信息模块出现了超越阀值的情况 。缺陷表的增加和删减都会影响着编译器的正常工作 , 而SMART信息模块的参数值超越阀值 , 也会影响硬盘安全子系统的正常工作 。
希捷硬盘的编译器和安全子系统不能正常工作 , 就会导致硬盘数据区数据不能被正常访问和读写 。当情况严重时 , 硬盘状态就会从就绪状态变化为忙碌状态 , 不能响应任何用户层操作指令 。
利用DRS检测到希捷硬盘处于忙碌状态
备注:希捷硬盘的缺陷表有很多种 , 主要有永久缺陷表、非常驻表;从效果又分为生效表和未生效表 。
三、希捷硬盘状态忙故障解决办法
希捷硬盘状态忙或就绪状态下无法访问数据区 , 是因为硬盘固件中的缺陷列表模块出现异常或者SMART信息模块出现了超越阀值的情况 , 造成硬盘编译器或安全子系统无法正常工作 。
针对缺陷列表模块可能出现的异常情况 , 可以通过希捷硬盘指令模式清除缺陷表并重建;针对SMART信息模块可能出现超越阀值情况 , 可以通过重置SMART或者关闭安全子系统解决 。
1、清除硬盘缺陷列表
硬盘出现状态忙的情况 , 首先可以通过指令模式查看硬盘固件缺陷表是否有增长型缺陷表和非常驻缺陷表?如果有 , 则通过指令清除 , 并重建硬盘 。此方法能重建一个正确的PBA与LBA的逻辑映射关系 , 使硬盘数据区能正常访问 。
备注:希捷硬盘主要有两种接口模式:ATA接口模式和COM口模式 。ATA接口模式是硬盘正常读写操作时 , 数据读写使用的指令模式;COM口模式是希捷硬盘的诊断修复时 , 使用的指令模式 。
2、清除SMART原有参数值或关闭安全子系统
如果在指令模式下 , 检测所有缺陷表的缺陷都是正常的 , 硬盘状态也是可以就绪的 。可以查看SMART信息 , 检测是否有某个参数超越阀值的情况?如果有超越阀值的情况 , 则直接重置SMART信息 , 或者关闭安全子系统即可实现硬盘数据区能正常访问 。