PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

2020年7月30日14:28:51
评论
386 4184字阅读13分56秒
广告也精彩
在基本HDD诊断程序文章中,我们查看了任何HDD的诊断常用步骤。
现在我们来看看Seagate F3架构驱动器的诊断的具体步骤。
PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序在本文中,我们将讨论Seagate F3驱动器诊断的最典型情况和场景。 我们不会深入研究解决方案,因为它可以使这篇文章无穷无尽。 我们只是指出了解具体问题的方法。
此外,我必须注意,驱动器通常不仅有一个问题,而且还有它们的组合。 因此,有时我们需要做很长时间的工作来找出问题的原因。

当我们诊断希捷硬盘时,我们应该知道如何在没有电源的情况下轻松确定其架构。
最简单的方法是查看驱动器的标签并找到“Firmware”或“FW”字符串。

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

Seagate Barracuda Classic(ST10)架构驱动器上的固件代码始终包含逗号。
例子:

Firmware: 3.AAE
Firmware: 3.06
Firmware: 3.75
Firmware: 8.01

Seagate F3架构驱动器上的固件代码从不包含逗号。
例子:

Firmware: CC34
Firmware: SD15
FW: CC27
FW: ZZZZ

希捷驱动器诊断的主要工具是终端。
使用此类驱动器时,必须始终连接终端适配器。
将PC-SEAGATE连接器用于PATA驱动器:

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

或者用于SATA驱动器的PC-SEAG.SATA连接器:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

建议在打开驱动器电源之前打开“终端”选项卡上的“实用程序”窗口,并在驱动器首次初始化期间观察消息。

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

下一步是确定驱动器的族。 我们需要知道它,因为不同的家庭有他们的典型问题和具体特征。
不幸的是,ST F3驱动器没有在标签上的任何地方印上任何系列ID(如WD驱动器),因此我们唯一的属性是Model。

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

SEAGATE HDD
我们可以在硬盘参考中查找,在Seagate F3手册中查找或在论坛上搜索以按型号确定系列。
当驱动器打开并且我们有命令终端访问时,我们可以使用CTRL + L在线命令来确定系列ID:

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

有些固件甚至会显示完整的系列名称。
然后在实用程序启动时在F3 Families列表窗口中查找:

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

当我们给驱动器加电时,首先要注意的是硬盘产生的声音。如果它产生划痕或硬敲击声,那么你应立即将其关闭并在层流室中检查其内部细节。

请特别注意Seagate F3架构硬盘在盘片上的涂层非常脆弱,当磁头失去可读性时,它们可能会开始划伤表面。因此,如果硬盘停止读取数据并开始产生任何可疑声音,您应始终准备关闭硬盘电源。否则,您可能会永久丢失数据 – 硬盘会在服务区或基本用户数据上划伤。
如果硬盘根本没有开始旋转,那么你应该检查这些假设:
硬盘有错误的ROM版本或不是原始PCB。
主轴电机卡住。
磁头贴在盘子上。
另一种情况是硬盘在通电后敲击几次然后停止主轴电机。这意味着磁头不会读取伺服标记。有时可以在ROM中编辑头映射(软件更换磁头而不是坏头)。但在大多数情况下,获取所有必要用户数据的唯一可能方法是更换头,然后继续修复SA。
如果硬盘连续旋转而没有敲击,我们应该查看HDD ID。
如果HDD ID已满(带有串行和容量),则意味着其中一个系统磁头能够读取SA。
如果不存在型号和序列号,则表示硬盘未读取SA。
如果硬盘ID中的容量不存在或错误,则可能意味着SA可读但转换器已损坏。有时,当翻译器损坏时,HDD ID为空。
我们还应该查看终端输出中的消息。它们可以为我们提供有关硬盘状态的许多有用提示。不幸的是,大多数人都不确定,并没有告诉我们究竟哪个系统文件或模块损坏或磁头损坏,但我们仍然可以获得接下来要检查的信息。
以下是我们在损坏的硬盘上可以看到的最常见的消息:
FAIL Servo Op = 0100 Resp = 0003 ResponseFrame FFFF 0000 … – 如果您在循环中看到此类消息多次出现,则表示磁头无法读取伺服标记。这意味着磁头损坏或伺服标记损坏。通常消息伴随着来自硬盘的敲击声。试着等一会儿,也许磁头最终会设法读取伺服标记。否则唯一的方法是更换磁头。
SIM ERROR 3005
No HOST FIS-ReadyStatusFlags – 这些消息是译码器损坏的典型信息。我们有一个关于这个问题的单独文章:
PC3000硬盘。如何解决“No HOST FIS-ReadyStatusFlags”错误
LED 000000CC FAddr:… – 此消息是SA损坏的常见信息。我们有一个关于这个问题的单独文章:
PC3000用于HDD。希捷F3实用程序。装载机解决服务区问题
当消息停止显示且硬盘仍在旋转时,我们应按终端选项卡上的CTRL + Z来检查命令终端访问(可能需要多次按下它)。按下后你可以看到终端输入线:

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

有时访问终端命令行并不容易。尝试以下技巧之一:

重新启动硬盘驱动器,一旦打开电源,按住CTRL键并快速按下“z”键多次。一直打到它,直到终端中的消息停止出现,你得到了所需的“F3 T>”线。
如果上一个方法不起作用,您可以尝试编辑ROM中的头像,以仅通过一个系统头限制硬盘初始化。
如果两个先前的方法都不起作用(例如错误消息一直持续出现),我们可以使用“读取通道短路方法”:

在哪里以及如何缩短希捷F3硬盘
注意在某些硬盘(例如一些Grenada家族硬盘)上,当SA损坏时,即使使用读取通道短路,也无法到达终端。
当磁头无法读取SA时,终端也无法访问。
如果出现“F3 T>”,我们应该键入任何终端命令(例如V4)以确保终端未被阻止,并且我们可以访问表面上的服务区域sysfiles。在某些固件上,终端访问被阻止,因此您将无法获得结果或收到“终端被锁定”的消息,然后我们无法通过终端使用此驱动器(暂时)。
下一步是使用SA模块和sysfiles列表初始化Utility。
我们可以通过按下来检查列表是否自动加载:
工具⇒实用程序扩展⇒服务信息对象

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

我们现在可以看到列表是空的:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

我们需要从驱动器下载列表。
我们有三种方法来启动实用程序初始化过程:

 

  1. 实用程序启动时自动初始化。
  2. 效用状态⇒内部FW对象刷新PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

首先,该实用程序将尝试通过ATA下载FW对象列表。 如果驱动器在此过程中挂起,则Utility会使用另一种方法 – 通过终端下载。

3.通过终端手动下载。
工具⇒实用程序扩展⇒使用Flash ROM映像

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

该窗口不仅可以加载闪存ROM映像,还可以加载另一个FW对象。
对于不同的系列和固件,FW对象列表可以位于不同的位置,但在大多数情况下,它们位于:

Volume:00   File  ID: 20D

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

ROM image (Volume: 0A  File ID: 32A)

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

如果无法访问终端下载,我们可以通过特殊加载ROM映像 “Boot Code” mode:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

加载对象后,我们使用右侧面板上的“通过加载图像调整”按钮:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

之后我们可以在“服务信息对象:选项”中查看结果
工具⇒实用程序扩展⇒服务信息对象

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

现在我们可以看到对象列表并使用它们。
在对SA对象进行任何更改之前,我们需要确保磁头能够正确读写。
为此,我们使用手动系统磁头测试,这与WD驱动器上的相同测试非常相似。
我们转到“系统文件”选项卡,查找名为“Drive Self Test head 0”的sysfile(在此驱动器上它有ID 160,在大多数驱动器上它是ID 181但可以是不同的)并加载它。

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

如果文件未加载,您可以尝试在Utility Status Window中加载另一种方法:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

如果所有这些都不允许加载可能意味着磁头无法读取表面的sysfiles。
加载sysfile时,在其主体内键入一些内容(例如“Testing”)

 

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

然后按“写入硬盘”按钮

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

要检查结果,请按“取消”按钮,重新读取曲面中的数据

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

并检查文件中是否仍存在键入内容

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

这里有三种可能的情况:

  1. 代码一直仍然存在 – 磁头还可以。
  2. 重读后跑代码消失了 – 磁头不能写。
  3. 所有文件都变得不可读 – 磁头写入有错误。

在情况2和3中,我们无法编辑带有损坏磁头的SA,因此我们需要检查另一个系统磁头(磁头1),也许它仍然可以工作。
重复头1的手动头检查程序。使用sysfile“Drive Self Test head 1”(在此驱动器上它具有ID 161,在大多数驱动器上它是ID 182但可以是不同的)。
当我们获得有关系统磁头状态(读取,写入)的信息时,我们可以尝试检查F3驱动器的最典型问题。
当驱动器在初始化(读取ID)或读取数据期间挂起时,最典型的问题是所谓的“待定问题”。
此问题与驱动器的自动重新分配后台进程有关。 因此,要解决此问题,我们可以禁用驱动器的自动重新分配功能。
它可以通过两种方式完成。

 

Work with SA ⇒ Edit HDD ID

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

或者加载sysfile“保存模式页面”(此驱动器上的ID为8F,但在其他驱动器上可能不同)

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

并使用“编辑已保存模式页面”插件

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

完成所有这些操作后,我们进入Edit HDD ID窗口。 我们应该取消选中除第一个选项之外的所有选项:

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

并且不要忘记按“写入硬盘”按钮保存更改。

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

之后,我们可以重新启动硬盘并检查驱动器行为的变化。
希捷F3驱动器的另一个非常受欢迎的问题是翻译器损坏。 这个问题可以伴随前一个问题。 这是一个非常复杂的问题,一个常见的解决方案无法轻易解决,案例可能会有很大不同。
解决方案的一些示例可以在我们的文章和Seagate F3手册中找到:

当我们重新计算翻译时,我们可以遇到另一个不允许完成重新计算过程的问题。 以下消息表示:
Init SMART Fail
在大多数情况下,这意味着SMART子系统的一个或多个sysfile已损坏。

PC3000 for HDD Seagate F3系列架构硬盘特定的诊断程序

要解决这个问题,我们需要检查它们的可读性(加载它们),然后找到损坏的那个。在大多数情况下,我们只能从第二个副本或同一家族的兼容捐赠者重写这些文件。
您可以在驱动器无法读取sysfile时遇到这种情况。它可能由以下三个主要原因引起:
写入错误导致数据损坏 – 软件坏扇区。
表面缺陷导致的数据损坏 – 硬件坏扇区(物理表面损坏)。
磁头故障。
在第一种情况下,我们可以重写sysfile,如果它将再次起作用。
第二个是最糟糕的一个 – 当我们重写sysfile时它会受到损坏。由于我们无法将sysfiles重新分配到Seagate驱动器上的其他位置,即使其中一个重要的sysfiles被两个副本损坏而无法重写,驱动器也无法恢复。
在大多数情况下,第三种情况显示为驱动器读取所有大模块非常慢且不稳定。最好替换这种驱动器上的磁头堆栈,它无论如何都不会读取用户数据。
这些是阻止F3驱动器上数据访问的最常见问题。其他问题非常罕见,难以解决。

  • 工程师微信二维码
  • 微信扫一扫添加好友可直接咨询数据恢复相关问题
  • weinxin
  • 关注盘首微信小程序
  • 扫描微信小程序查看大量数据恢复技术视频教程
  • weinxin
  • 本文由 发表于 2020年7月30日14:28:51
  • 转载请注明:https://www.nxssd.com/5205.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: