希捷硬盘出现状态忙或状态就绪无法访问数据区的情况,其本质可能是硬盘固件中的缺陷列表模块出现异常,或者SMART信息模块出现了超越阀值的情况。缺陷表的增加和删减都会影响着编译器的正常工作,而SMART信息模块的参数值超越阀值,也会影响硬盘安全子系统的正常工作。
希捷硬盘的编译器和安全子系统不能正常工作,就会导致硬盘数据区数据不能被正常访问和读写。当情况严重时,硬盘状态就会从就绪状态变化为忙碌状态,不能响应任何用户层操作指令。
希捷硬盘状态忙或就绪状态下无法访问数据区,是因为硬盘固件中的缺陷列表模块出现异常或者SMART信息模块出现了超越阀值的情况,造成硬盘编译器或安全子系统无法正常工作。
针对缺陷列表模块可能出现的异常情况,可以通过希捷硬盘指令模式清除缺陷表并重建;针对SMART信息模块可能出现超越阀值情况,可以通过重置SMART或者关闭安全子系统解决。
1、清除硬盘缺陷列表
硬盘出现状态忙的情况,首先可以通过指令模式查看硬盘固件缺陷表是否有增长型缺陷表和非常驻缺陷表?如果有,则通过指令清除,并重建硬盘。此方法能重建一个正确的PBA与LBA的逻辑映射关系,使硬盘数据区能正常访问。
备注:希捷硬盘主要有两种接口模式:ATA接口模式和COM口模式。ATA接口模式是硬盘正常读写操作时,数据读写使用的指令模式;COM口模式是希捷硬盘的诊断修复时,使用的指令模式。
2、清除SMART原有参数值或关闭安全子系统
如果在指令模式下,检测所有缺陷表的缺陷都是正常的,硬盘状态也是可以就绪的。可以查看SMART信息,检测是否有某个参数超越阀值的情况?如果有超越阀值的情况,则直接重置SMART信息,或者关闭安全子系统即可实现硬盘数据区能正常访问。