希捷固件门修复(希捷硬盘固件故障状态忙修复方法)
编者按:在数据提取过程中,一线工作人员经常会遇到希捷硬盘没有准备好,或者硬盘已经准备好,但是数据区的数据无法访问,导致数据提取失败的情况。为了解决这个问题,四川省数据恢复重点实验室的研究人员带来了一种快速修复希捷硬盘固件故障的方法。与传统方法相比,该技术操作简单,流程简化,成功率较高。
一、希捷硬盘固件结构
希捷硬盘主要由电路板、磁盘和磁头组成,其中固件主要存储在磁盘上。固件有两个备份,即头0和头1。目前,希捷硬盘普遍采用一种新的固件管理方式,即系统文件管理系统,包括卷标、文件描述符、磁头数量、UBA地址和大小。
系统文件管理系统其实是对原有固件管理模式的升级,因为卷标是一个参数,可以很好的区分固件模块的级别,管理不同的固件。如果硬盘的0固件有问题,可以使用1固件进行来回写入和重建,从而修复硬盘和恢复数据。
希捷硬盘结构图
二、希捷硬盘状态繁忙故障分析
希捷的硬盘正忙或准备访问数据区。本质可能是硬盘固件中的缺陷列表模块异常,或者SMART信息模块超出阈值。缺陷表的增删会影响编译器的正常工作,SMART信息模块的参数值超过阈值也会影响硬盘安全子系统的正常工作。
希捷硬盘的编译器和安全子系统的无法正常工作,会导致硬盘数据区的数据无法正常访问、读取和写入。当情况严重时,硬盘的状态会从就绪状态变为忙碌状态,无法响应任何用户级的操作指令。
使用DRS检测希捷硬盘忙。
注:希捷硬盘的缺陷表有很多种,包括永久缺陷表和非常驻表。从效果上,分为有效表和无效表。
三、希捷硬盘忙故障解决方案
希捷的硬盘在繁忙或准备就绪时无法访问数据区,原因是硬盘固件中的缺陷列表模块异常或SMART信息模块超出阈值,导致硬盘编译器或安全子系统无法正常工作。
根据缺陷列表模块可能出现的异常情况,可以通过希捷硬盘指令方式清除并重建缺陷列表。智能信息模块可能超过阈值,这可以通过重置智能或关闭安全子系统来解决。
1.清除硬盘缺陷列表。
硬盘忙的时候,首先可以通过指令方式检查硬盘固件缺陷表中是否有生长缺陷表和非常驻缺陷表。如果是,请通过命令清除它并重建硬盘。该方法可以重建PBA和LBA之间正确的逻辑映射关系,使硬盘数据区能够正常访问。
注意:希捷硬盘主要有两种接口模式:ATA接口模式和COM接口模式。ATA接口模式是硬盘正常读写时用于数据读写的指令模式;COM端口模式是希捷硬盘诊断和修复中使用的指令模式。
2.清除SMART的原始参数值或关闭安全子系统。
如果在指令模式下,检测所有缺陷表的缺陷是正常的,硬盘状态也可以准备好。您可以检查SMART信息,查看某个参数是否超过阈值。如果超过阈值,可以直接重置SMART信息或者关闭安全子系统,实现硬盘数据区的正常访问。
四.希捷硬盘忙故障恢复流程
针对希捷硬盘忙,准备查看数据的问题,我们首先需要进入希捷的硬盘诊断模式,也就是通常所说的指令模式。在指令模式下,可以访问硬盘的各种重要参数数据。
在访问硬盘的各种重要参数后,如果发现硬盘有生长缺陷列表或非常驻缺陷列表,会通过指令消除,重新构建硬盘。如果缺陷列表正常,是否检查SMART信息是否超过阈值?您可以重置SMART信息或关闭安全子系统。
动词 (verb的缩写)影响希捷硬盘忙恢复成功的两个因素
1.固件领域的缺陷列表发生了不可预测的变化。
当固件区域中的缺陷列表发生不可预测的变化时,例如永久缺陷列表的信息发生变化或者非常驻缺陷列表的信息发生变化等。这些缺陷的变化导致了原有解码关系的紊乱和编译器的离线,这是清除缺陷列表无法解决的。
2.硬盘安全子系统有错误
当固件区所有缺陷正常,硬盘状态正常时,数据区的数据仍然无法查看。在这种情况下,硬盘的安全子系统出现了错误,无法自愈,只能通过外部干扰解决,即复位或逻辑格式化(这个问题在另一篇论文中讨论)。
总结
针对希捷硬盘在繁忙或准备就绪时无法访问数据区的问题,四川省数据恢复重点实验室的研究人员在诊断模式下通过希捷硬盘清除异常缺陷列表,或重置SMART信息(或关闭安全子系统),从而重建一个正常的解码逻辑,从而恢复编译器,实现数据区的正常访问。目前,该方法已经在效率源DRS数据恢复系统和HD Doctor硬盘固件专修中得到了很好的应用,为数据提取提供了有力的技术支持。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。