捷硬盘全面自动校准和F级校准的区别分析

在对希捷硬盘进行修复时,如果是坏道严重需要通过调用厂家校准程序来进行全面修复,这里来说说效率源希捷硬盘全面自动校准和F级校准的区别。

首先来解释下什么是全面自动校准:

希捷硬盘出厂时都会对新硬盘进行全面测试,测试的方法是通过运行存储在硬盘自身固件区里的一段程序来实现的,以下叫它"校准程序",测试全面通过后方可出厂以及销售。

希捷酷鱼系列固件模块组成:

0 ALT G表模块

1 ATA 硬盘正常工作必须模块

2 CERT 校准代码

3 CERT TAB 校准流程

4 INFO 硬盘参数

5 PL PLIST表模块

6 TS 道表模块

7 APP 引导模块

8 SECT 批处理脚本模块

10 SMART SMART模块

不同系列硬盘用于校准的程序分布在固件区不同模块中,希捷酷鱼系列就是由2号CERT 模块和3号CERT TAB模块组成,其它系列盘各有不同,这里主要以酷鱼系列为例加以说明。

硬盘通电后会自动完成APP模块的装入,完整ATA模块的加载、并完成一系列后续测试工作以及读取参数信息、让硬盘工作在AGE=50状态,此时硬盘就绪认盘。

校准程序的作用就是用于校准修复硬盘,磁头测试、固件区坏道修复、数据区坏道修复、一个硬盘在正常使用时校准程序是不起作用的。(这一点很重要)。

当硬盘工作一定时间后,或是环境问题,或是用户使用问题,便会出现各种不同故障需要再次调用这段校准程序予以全面修复。

下面说说希捷硬盘酷鱼系列开启全面自动校准的方法:

效率源希捷专修程序为用户提供两种开启全面自动校准的方法:

通过专修程序"自动校准"选项中的""开启。

通过指令模式下使用CTRL+R命令把CERT校准模块装入硬盘内存然后手动输入N2,,22或N2,AA,22(扩展校准)回车后并使用CTRL+T命令开启。

两种方法效果一样。其作用就是调用并运行CERT、CERT TAB这两个程序。

那么校准程序也需要就绪认盘才能调用和开启吗?我现在的硬盘已经不认盘了,还能开启全自动校准吗?

为了回答这两个问题,先简单说下运行校准程序需要的环境:

研究证明:待修硬盘只需要硬盘正常并完整的加载了APP并工作在了T>模式下,便可正常调用CERT、CERT TAB 两个模块进行校准工作了,当然,CERT、CERT TAB这两个关键模块没有损坏才可以。

因此不认盘情况下对待修硬盘通电后,保证值指令下使用ctrl+z命令后能到"T>"的,就可以开全自动校准,(能正常认盘的同样如此)。至于开启是否成功就要看CERT和CERT TAB是否正确和硬盘的自身情况了。

通过上面全自动校准介绍,就很容易理解什么是F级校准了:

希 捷硬盘F级的概念这里不再解释,F级校准就是在硬盘无法正常装入APP情况下(也就是对待修硬盘通电后指令下不能到"T>"而是"F>"), 属于仅工作在电路板状态,这个状态下是不能对固件区数据做任何操作的。我们本想如果能够在这个状态下通过回写APP、CERT、CERT TAB实现完成全自动校准的开启、最终实现硬盘的修复,但其结果是:F级下无法获取固件区任何信息如"固件区起始地址"等等……那还有其它方法校准程序的 调用呢?

通过效率源专修程序把一个匹配的APP模块模拟硬盘自身装入的过程,直接引导进硬盘电路板内存(电路板内存读写技术),使硬盘成功的进入了T>模式,从而实现校准程序的调用。整个引导过程就是在效率源专修程序"引导管理"选项中完成。如图:

这里的操作非常简单,只需要在左边的文件选择框里选择固件放路径,再选择""按钮即可,引导完成后指令回车如果是T>表示APP加载成功,就可以开校准了,后续操作和全面自动校准完全相同。

在F级校准的实际操作中,我们通常不仅仅加载APP模块,而是连同 CERT 和 CERT TAB一起加载到内存,因此很多时候选择""这又是为什么呢?

大多数情况下,APP、CERT、CERT TAB必须完全匹配。同一个硬盘备份出来的完好模块用于开启校准时成功率大大提高。

原盘固件区中的CERT、CERT TAB 已经损坏。

终 结:经过以上希捷硬盘大致的工作原理、校准程序的工作原理、全自动校准以及F级校准的原理的分析,因此可以用一句话来说明全自动校准和F级校准的区别。那 就是"全自动校准就是用待修硬盘自身的校准程序来修盘,F级校准就是采用引导或操作电路板内存的方式用外部校准程序来修盘,达到改变固件区地址、避开固件 区坏道的目的,有更高的修复成功率"。

具体什么情况下在两者之间进行选择就要看硬盘当前能够工作的状态和校准程序的损坏情况而定。

时间: 2024-10-01 00:31:44

捷硬盘全面自动校准和F级校准的区别分析的相关文章

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

什么是F级? 希捷硬盘在设计指令时为分许多模块,同时对指令又分不同的等级,以方便于开发工程师的记忆和管理.F级就是仅工作在电路板模式下的等级,这个等级是不依赖于盘体本身的. 哪些盘会出现F级? 酷 鱼五代及以后的盘会出现F级.初期的硬盘控制系统一般都比较简单,代码的体积也相对较小,相应的指令一般都存放在电路板的ROM里边,所以不会出现F级. 自从酷鱼五代及以及后的盘,代码越来越大,电路板的现有ROM已经不能完全装入了,而厂家又不想增加生产成本,所以这些代码就被分散装在硬盘盘体和电路板 ROM里边

效率源希捷硬盘远程维修案例-K9盘卡死引起的F级处理

故障盘:TONKA2 酷鱼9代,ROM版本号:M31 故障现象:F级 修复目的:修盘,处理坏道. 远程故障切图: 询问用户此盘之前的故障 现象和做过的维修操作:之前是认盘的,有坏道,做全面自动校准,到50结束,准备回写ATA操作时,指令下无响应,不能输入任何命令.卡死了.只有强制对硬盘关开电源,开电后就F级了.修复思路:原盘固件引导到T>后,回写APP 看看能否再次开电后,恢复到T> ,最后写认扫描看情况.以下是具体操作:首先是装入: 载所有模块: 手动转到F级:引导管理:加 完成后指令下判断

行内元素和块级元素的区别

一.行内元素和块级元素的区别 1. 行内元素不会占据整行,在一条直线上排列,都是同一行,水平方向排列: 块级元素会占据一行,垂直方向排列. 2. 块级元素可以包含行内元素和块级元素:行内元素不能包含块级元素. 3. 行内元素与块级元素属性的不同,主要是盒模型属性上,行内元素设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效. 二.行内元素和块级元素的相互转换 行内元素转化为块元素: display:block; 块元素转化为行内元

用户级线程和内核级线程的区别

转载于http://col1.blog.163.com/blog/static/1909775192012719114033352/ 1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态.切换完毕要从内核态返回用户态:可以很好的利用smp,即利用多核cpu.windows线程就是这样的. 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu,目前Linux pthread大体是这么做的. 线程的实现可以分

行内元素与块级元素的区别,行内块级元素在IE8-的兼容性

行内元素与块级元素的区别 行内元素最好不要包裹块级元素,但是块级元素可以任意的包裹行内元素 行内元素如果其上一个元素也是行内元素,则他们会分布在统一水平线上,即在一行上排列,块级元素不论上一个元素是行内元素还是块级元素都要另起一行,单独占一行. 对于行内元素设置with.height.margin值无效,但对于块级元素,设置这些值是有效的. 行内块级元素在IE8以下的兼容性 div { display: inline-block: *zoom: 1: *display: inline: } 解析

h5行/块级标签的区别和注意

1.总是在新行上开始,占据一整行:2.高度,行高以及外边距和内边距都可控制:3.宽带始终是与浏览器宽度一样,与内容无关:4.它可以容纳内联元素和其他块元素. 行内元素的特点: 1.和其他元素都在一行上:2.高,行高及外边距和内边距部分可改变:3.宽度只与内容有关:4.行内元素只能容纳文本或者其他行内元素. 不可以设置宽高,其宽度随着内容增加,高度随字体大小而改变,内联元素可以设置外边界,但是外边界不对上下起作用,只能对左右起作用,也可以设置内边界,但是内边界在ie6中不对上下起作用,只能对左右起

C中的%d,%o,%f,%e,%x的区别

C中的格式字符有d,o,x,u,c,s,f,e,g等,之前有看到其中某些可以大写(待确定). 如: %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数, %u以十进制数输出unsigned型数据(无符号数). %c用来输出一个字符, %s用来输出一个字符串, %f用来输出实数,以小数形式输出, %e以指数形式输出实数, %g根据大小自动选f格式或e格式,且不输出无意义的零. c语言中以16进制输出时%0x和%x有什么区别? 标准C语言库函数fprintf

HTML中行内元素与块级元素的区别

在标准文档流里面,块级元素具有以下特点: ①总是在新行上开始,占据一整行:②高度,行高以及外边距和内边距都可控制:③宽度始终是与浏览器宽度一样,与内容无关:④它可以容纳内联元素和其他块元素. 行内元素的特点: ①和其他元素都在一行上:②高,行高及外边距和内边距部分可改变:③宽度只与内容有关:④行内元素只能容纳文本或者其他行内元素.不可以设置宽高,其宽度随着内容增加,高度随字体大小而改变,内联元素可以设置外边界,但是外边界不对上下起作用,只能对左右起作用,也可以设置内边界,但是内边界在ie6中不对

行内元素与块级元素的区别

块级元素: 同一标签内写两个以上,标签会换行显示,如设置宽,则与父级之间的宽度差由margin填充: 宽度默认100%,高度随内容儿变化,宽高都可主动设置: 行内元素: 同一标签内写两个以上,标签会在同一行显示,并且之间会有空隙(该空隙是解析标签间空格所导致): 宽,高默认为0:随内容变化,不可主动设置宽高.padding与margin的上下边距: 常用的img可直接设置宽,高,margin,padding(因img表现的像inline-block): 如想设置宽,高,margin,paddin