在某些情况下,具有一个或多个磁头故障的驱动器可以完成初始化过程而没有任何可见的错误。但是,当我们尝试读取用户区域时,会导致错误,并且无法读取用户数据。例如,当一个或多个头的书写有问题时,可能会发生这种情况。
当SA和至少一个系统磁头正常时,该过程允许访问驱动器所有正常工作磁头上的数据。
此方法的主要思想是通过替换普通磁头而不是故障磁头来欺骗驱动器校准过程。因此,它可以与使用两个或多个磁头的驱动器一起使用。
当其中一个系统头损坏时,它也可以适用。在这种情况下,患者驱动器可能会产生咔嗒声,敲击声并转动主轴。在下一篇文章中将详细审查这种情况。
在此示例中,我们恢复了非系统磁头损坏的WD20EARS-00MVWB0驱动器。该驱动器变为就绪状态,但不能访问其用户区。因此,我们在正常模式下使用该过程。
这里的程序:
我们打开驱动器,然后等待它变为就绪状态
然后按“实用程序自动检测”按钮并双击该实用程序
现在按自动检测按钮,并检查是否正确选择了模式和驱动器系列,然后按实用程序启动按钮
我们可以看到驱动器已初始化且没有任何错误,可以访问SA且驱动器ID正确
同样在这里我们可以看到驱动器有6个磁头,并且所有这些磁头都已打开
要检查用户区是否可访问,我们可以使用扇区编辑工具。
正如我们在这里看到的,我们无权访问用户区,并且驱动器返回错误状态
现在,我向驱动器发出“软重置”命令以将其设置为“就绪”状态
等到它再次准备好
现在我们需要检查SA模块,以确保它们中没有问题
为此,请转到工具->实用程序扩展->模块目录
然后按“选择模块阅读方法”按钮
并选择ABA读取复制0
然后按SA检查按钮
检查是否已选择所有模块,然后按确定
检查完成后,我们查看结果
正如我们在这里看到的,所有关键模块(A和B类)都是正确的
(并非所有模块都显示在图片上)
因此,现在我们检查“复制1”模块。
再次按“选择模块读取方法”按钮,然后选中“复制1”框。然后按确定。
再次按SA检查按钮,检查是否已选择所有模块,然后按OK。
我们可以看到模块的副本1也可以,所以问题不在模块中
(并非所有模块都显示在图片上)
该问题不在SA模块中。因此,我们需要检查头部。
我们必须找出哪些磁头损坏了,所以让我们进行磁头测试。
为此,我们去测试->服务信息->使用服务区域->头测
在这里,我们可以看到驱动器的所有6个磁头。让我们检查所有这些。然后按确定。
选择日志选项卡以查看过程
在这里我们可以看到测试结果
在这里,我们可以看到正在测试哪个头以及测试的阶段。
在头部测试的第一阶段,它将特定的图案写入盘片上的特殊位置
在测试的第二阶段,头部读取数据并检查其是否与模式匹配
在这里,我们看到结果:Head 0正常
头1也可以
但是在这里我们可以看到在Head 2上书写的问题
它显示为ERR和ABR标志闪烁,紧接着BSY标志保持ON几秒钟
一旦我们了解到当前的磁头在书写(或读取)方面存在问题,就可以按“跳过”按钮检查其他磁头
跳过头部之后,我们立即在日志中看到结果:头部2存在书写问题
头5、6和7已成功通过检查。
因此只有磁头2发生故障,需要将其与其他良好的磁头一起保存在RAM中
为此,我们转到测试->服务信息->使用RAM-> RAM头图编辑
如果在此步骤中收到错误消息,则应尝试将Loader手动上传到RAM。
在这里,我们在RAM中看到了当前的磁头图。
为了避免出现故障的Head 2,我们必须将其在图中的编号替换为任何工作头的编号,然后按OK。在此示例中,我选择Head 5
现在,我们尝试使用“ 扇区编辑”工具访问用户区
再没有运气
发生这种情况是因为我忘记将软复位命令提供给驱动器了。
因此,我们按下“软重置”按钮
等待驱动器就绪
并再次运行扇区编辑工具。
现在工作了!我们可以看到该部门中的数据。现在我们可以阅读用户区。
因此,现在我们可以切换到“工具选择”窗口并运行数据提取器。请勿立即关闭WD实用程序!!!
现在我们创建一个新任务
选中“复制数据”选项
要建立新的头部图,我们进入“服务”菜单->“建立头部图”
我们需要整个LBA空间的头像,所以只需按Apply按钮
在这里,我们可以看到头像地图的创建过程已完成
我们可以转到任务参数进行调整
现在我们去Heads map标签
在这里,我们看到了负责人。选中的将用于驱动器图像读取
取消检查故障头2。
要特别注意以下事实:这里的磁头具有逻辑数(0,1,2,3,4,5),但是在WD实用程序中,我们使用了物理磁头数(0,1,2,5,6,7)。因此,您应该记住的不是编号,而是堆栈中磁头的位置
现在我们可以开始从工作磁头读取磁盘映像了
只有更换整个磁头堆栈后,我们才能从发生故障的磁头中获取数据。
技术支持:星拓网络