码迷,mamicode.com
首页 > 其他好文 > 详细

效率源希捷7200.10硬盘F级修复教程

时间:2015-06-30 14:47:38      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

什么是F级?

希捷硬盘在设计指令时为分许多模块,同时对指令又分不同的等级,以方便于开发工程师的记忆和管理。F级就是仅工作在电路板模式下的等级,这个等级是不依赖于盘体本身的。

哪些盘会出现F级?

酷 鱼五代及以后的盘会出现F级。初期的硬盘控制系统一般都比较简单,代码的体积也相对较小,相应的指令一般都存放在电路板的ROM里边,所以不会出现F级。 自从酷鱼五代及以及后的盘,代码越来越大,电路板的现有ROM已经不能完全装入了,而厂家又不想增加生产成本,所以这些代码就被分散装在硬盘盘体和电路板 ROM里边。在硬盘加电装载时如果不能成功的读取这些被分散的代码,硬盘就只能工作在电路板的模式,这时就出现了F级。

硬盘发生什么错误会到F级?

1、硬盘的磁头损坏;

2、硬盘有物理错误;

3、硬盘的盘片损坏;

4、电路板装载错误,固件位置不正确;

5、固件错误;

以上的情况都有可能使硬盘变为F级,所以影响硬盘成为F级的情况是多种多样的。但F级的原因归根到底还是,电路板上的ROM代码

与盘体上的固件代码不能匹配导致。

 

7200.10的F级修复与7200.7的F级修复有一点不同的地方,下面以一个希捷7200.10的盘为例(Model:ST380815AS,SN:5QZ3ELE6,FW:3.AAD)来说明。

以下内容跟帖回复才能看到

 

==============================

 

将硬盘接上终端,连接好所有线路以后,打开效率源希捷专修程序B系列3.0,查看硬盘的状态,显示为忙。

点“其它操作”面板,进入指令模式,点“0FF”按钮,再点“ON”,查看硬盘启动时显示的信息。

 

从上图的红色方框中可以看到硬盘目前的状态是在F级下。而且可以通过错误提示ERR A6:APP

CODE知道,该硬盘的APP 代码不完整。以后很多F级硬盘都可以通过错误代码来初步判断问题原因。比如ERR A5 同样的是APP 错误,但是这个错误与前一个不同,这个表示的是APP的校验和不对。这主要是ROM和APP的代码校验无法匹配。

对于7200.10的硬盘在电路板上都有一颗25开头的八脚ROM芯片,

为了能让固件都能匹配,建议使用一套好盘的固件,包括ROM和所有其他模块来做F级校准。当然如果是用原盘的固件来做F级,就可以不用再写ROM了。

这里我们使用原盘的固件来做F级。首先应该从硬盘装入,让修复终端能读取硬盘的基本参数信息,主要是需要识别硬盘的家族。硬盘家族,是根据硬盘电路板上ROM里的代码来区分。如下

红色方框中的类型就是目前效率源希捷修复终端所支持的系列型号。正常情况下,从硬盘装入以后,就可以自动识别硬盘的系列。但是在上图中却没有识别,这是因为K10的硬盘按系列+磁头数来划分。这个系列可以在指令模式下显示出来,关电开电,看其启动显示信息。

 

因为现在硬盘的状态是在F级模式下,需要我们手动去选择硬盘的系列,这一硬盘是单头盘,所以选NHAWK1HD。

完成以后,就需要将模块,加载到硬盘的内存中,再开始做校准。进入“引导管理”面板。手动选择好需要加载模块的路径。

接着点“加载所有模块”,“加载所有模块”就是前面的

“APP”,“CERT”,“CERT

TAB”三个功能的集合。下面用单个模块加载来说明每个模块的功能。

“APP”加载,就可以将APP模块来加载到硬盘的电路板上,并转到T级模式。这样就完成了F> 转T>。如果不能转到T>的说明引导

的APP模块有问题与ROM是不匹配的。进入指令模式,按回车就可以看到下图:

 

接着加载CERT 模块

CERT 模块主要是用于对指令的支持,希捷硬盘的很多指令,必须先要加载CERT 模块,才可以使用。验证CERT 是否有效,可以在T级下输入V4,查看GLIST表。如果能显示内容,表示CERT 有效。

 

如下显示,就说明CERT 无效,需要换固件重新来引导。 T>V4

Command Inactive - No VALID Cert Code Detected

最后加载CERT TAB ,这是校准流程表,包含校准流程目录。

 

在指令模式下,回到C >模式,输入D,就可以调出流程地图。

 

反之,则是CERT TAB无效,也需要重新换固件来引导。

“加载所有模块”,就是将这三个模块一次性加载完成,中间不会停止。

三个模块都加载成功以后,就进入指令模式,需要手动来开启校准。先回到T级指令模式,输入“N50,,22”回车,将AGE的值修改为50,就是将硬盘的工作级别设置为50。

输入“;”,可以查看当前硬盘的AGE值。再输入“#”或“#,,

22”,为硬盘输入一个SN号。

 

第 一个“Enter Drive S/N”必须输入一个正确的SN号再回车,因为这个SN号将决定校准时所有的磁头数量。希捷硬盘SN号的二三位决定了该硬盘使用的磁头数量,不同系列硬盘 的SN号都不相同,要知详情请看其他技术文章。“Packwriter S/N”这个参数可以随便输入或不用输入也可,按回车结束。

手动输入“N02,,22”,设置AGE到02,就是流程的开始位置。

 

完成以后,按下组合键CTRL+T,硬盘将从02开始跑校准。

 

上图显示校准已经开始启动,但是不同系列的硬盘显示的信息有所不同。需要注意的是,K8—K10的硬盘在做校准或F级的时候,中途都不能断电。

当硬盘跑了4、5个小时以后,进入指令模式下,看显示的流程是否已经到T>,如果到了T>,就点“;”查看AGE的值,看AGE的值是否是99、4F或4E

如果AGE显示的是99,需要手动输入“N10,,22”回车,再用CTRL+T,硬盘回接着跑校准。这是根据硬盘的流程来确定接下的流程是多少。有些盘流程99以后并不是10,需要根据硬盘的具体情况来确定了。

如果是4E或4F结束的。建议重新换固件来做一下F级。

当硬盘正常跑了10多个小时以后,进入指令模式下,点“;”查看AGE的值,如果AGE是4E或4F结束,就需要手动回到50。再从硬盘装入一下,接着回写ATA和INFO模块就可以。如果AGE是50结束的,就直接从硬盘装入,回写ATA和INFO模块

效率源希捷7200.10硬盘F级修复教程

标签:

原文地址:http://www.cnblogs.com/javazhu/p/4610198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!