HRT硬盘固件修复软件使用教程

  • 格式:doc
  • 大小:7.17 MB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序菜单概述

转自:倚浪电脑网程序菜单如图1所示, HRT就是由这些常用的菜单组成的。一些菜单项(如Test, Info等)在综合工具里有详细的描述,这里只对Maxtor硬盘驱动器的特征作一些必要的补充及说明。

如图1. 主程序基本菜单结构图

驱动器转储的特性

与综合工具里的其它修复程序相比较而言,考虑到当前程序分为两种ATA转储方式,第一种是Reset-> ATA,这种方式较为常见,控制驱动器的转储并定义其参数。这种方式也可以在改变驱动器任何特性后再使用等等。同样地相对于其他应用程序, ATA信息转存比较有效的方式有两种.第一种是 (Reset-> ATA),如果执行这项操作,程序会对储存器发出一组信息,通过转存结构信息程序可以准确地辨认存储器的缓存和定位储存器的参数.如果转换成功以后就可以针对Maxtor储存器进行其他的测试操作了.无论如何在进行其他测试操作的前提下,读出和定位储存器的详细信息是必需的.如果储存器信息转存操作失败. (描述如下),在任何情况下程序读取存储器细节结构文件的前提都不允许这种错误出现的.然而它是必要的,调和过程是在<不可能>和<必要>之间的.如果要在菜单上进行新的操作就必需执行(Reset-> Universal) .如果选择了这项操作程序就会向储存器发出一个简单的复位信号,在这种复位状态下程序是不会读取储存器的详

细参数的.

版本的一些组成特征

Maxtor公司生产的储存器里面有很重要的微程序版本信息, 而且它们之间都有一些相同的代码.因此我们可以通过这些代码把他们的微程序版本信息分成两部分. 第一部分是在一定条件下控制和管理只读存储器(ROM)芯片工作的程序.第二部分是微程序识别储存器型号和版本信息的程序.,在工作窗口里我们将看到储存器的重要信息.例如, 主窗口如下:

如图2. 系列代码由两部分组成

如果查看只读存储器(其内容保存于CP00)并在它的末尾就会看到有两个字节为CF E7:

如图3. 红色部分是储存器设定在某些条件下唯一读取的КС代码因此在微代码中它的值及储存器代码总是固定的,而不需要修改的。这样就可以利用这个值来判断微代码版本、资源文件是否兼容。

固件概念

只读存储器

作为只读存储器,它很是令人惊讶,共由四个部分组成,两个是真正的物理存储器,另两个只是只读存储器镜像文件,它们是用来替代基本的只读存储器。第一部分只读存储器被固化在微处理器内部,第二部分是FLASH或NVRAM被焊接在驱动器的PCB电路板上,第三部分及第四部分是基本模块保存在驱动器的伺服区,它们的作用就是在驱动器初始时取代物理识读存储器。

如图4. 各种微代码资源

从下面内容可以知道,当您对驱动器的只读存储器操作时,您应当对驱动器的只读存储器的工作原理有一个充分的了解。如果NVRAM没有焊接在PCB电路板上,那么可直接对它进行访问,虽然有时它直接固化在封装的微处理器内部。第二部分物理只读存储器是安全模式只读存储器,只有当您对驱动器将要替换不同版本的固件时才需要用着,这种镜只读存储器只是用来做工厂测试用的。如果对只读存储器执行不正确的写操作,驱动器就会不能撤消这种操作了,而进入了一种“挂”的状态。因此在对只读存储器进行写操作时,要用permanent模式才是最恰当的。

配置页

根据Maxtor驱动器伺服区的一些特征,固件只有三种形式:伺服区、配置页、只读存储器。它们本身不是这么划分的,但是为了操作方便,HRT程序将它们进行了单独的分类,而不只是伺服模块部分了,您可以通过CP操作对话框对它们进行操作。有关CP00 驱动器只读存储器模块就是基本这种思想而设计的,它在Temp及Perm模式,仅仅是用来进行读取操作的,为了使ROM 在储存器工作时不受损害的基础上,专门设定的一种模式。它只能在Unlock模式,可能才会写入,在对cp操作中cp00是为了让你能够读取储存器后面的程序.

其他的«配置页»是覆盖的. 我们都可以对它们执行读出和写入的操作..

CP00是特意放在列表的末端,原因是对它的处理很特殊.

见图. 5. CP00位于列表的末端,它的操作方法不是两个而是三个

伺服模块

对于模板的特性服务区域Maxtor硬盘列入某种程度同样的结构中,某些模板是含有标题的,而有些是没有的。还有一些模板的检测数据被看作是所有的,还有一些是没有意义的部分。在单独的模板中,总得来说有一些检测数据。但是特殊的话是没有的。搜索一下模板的数据就可以得出,整个服务区或者没有,或者是不允的。浏览标题的规则/模板检测数据参考DMP8(N40P)硬盘,如下:

CRC

B BLOCK

-1 CRC -1 NON ZERO PART

SM SMART, 1-BYTES STANDARD CRC

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

N40P

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

37 U_LIST B

1F GMAP B

78 RZ_TBL B

18 AT_PDL -1

21 RCT B

1E SRV B

1A SECU B

2F SMART SM

30 SMART SM

63 SMART SM

41 SMART SM

22 ATAF B

34 ARREH 1ST SECTOR = B, OTHERS - B-PER-EACH-SECTOR

1D DMCS B

1B AT_POL B

64 MAXATG SM

5E EVTLG 1ST SECTOR = NO CRC, OTHERS - B-PER-EACH-SECTOR

7B FW B

39 DISKWARE 0 CODE, B

38 OVERLAY 0 CODE, EACH PART = B

4F OVERLAY 1 CODE, EACH PART = B

97 DISKWARE 1 CODE, B

96 OVERLAY 2 CODE, EACH PART = B

98 OVERLAY 3 CODE, EACH PART = B

图. 6. 是储存器的结构表

But fortunately, typical malfunction of stores Maxtor - 《залочку》operatively enough to reveal and remove rather simply. It is enough to sort modules by name and to thumb through them up to the letter "N". All "залоченные" modules, as a rule, begin with подстроки "NO". If she is - means it is necessary to make automatic, or manual "разлочку". If is not present - to understand with the list of modules all details.

Some words about modules of defects - sheets

Maxtor驱动器缺陷表基本模块是HLUTL/HUSR,以编译器模块为基础,像AT_PDL、 AT_POL、DMCS、ULIST、ULIST –伺服缺陷表、AT_PDL –服务区和工作区的缺陷列表, 它是通过工厂测试后生成的(P-list),但是也可以通过模块AT_POL把缺陷转换进去. AT_POL –缺陷增长表