MRT西部数据专修工具说明书

 

 

 

本文档来源于MRT固件实验室

更多信息请访问我们的网站 http://www.mrtlab.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                            

1.启动界面

       1.1选择硬盘型号对话框

2.主界面

       2.1菜单及主要功能

              2.1.1诊断菜单………………………………………………………….

              2.1.2服务区操作……………………………………………………….

              2.1.3工具………………………………………………………………..

       2.2 工具栏

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                          启动界面

1.1硬盘型号选择对话框

       硬盘型号选择对话框,如图1.1-1

西部数据装修工具支持的系列

                            1.1-1型号选择

对话框中列出了Western Digital(以下简称WD)支持的型号以及程序启动模式(默认启动模式为普通模式),用户可以手动选择型号也可以自动检测,选择好型号后,点击“启动”即可进入WD专修工具的主界面。

       “普通模式”用于硬盘可以正常访问并且硬盘的各个模块可以正常打开。

       如果在“普通模式”下硬盘无法正常就绪或者无法读取ROMRAM等模块信息时,用户可以根据情况选择“核心模式”或者“诊断模式”,在这两种模式下程序会对硬盘进行某些特殊处理,程序增强了对硬盘故障的处理能力。

在“核心模式”硬盘盘片停止转动,此时只能访问PCB板上的模块信息,无法访问硬盘盘片上的内容,如果用户选择此模式,程序在初始化时将弹出“输入SA SPT”对话框(如图1.1-2),用户在设置好SA SPT后即可在此模式下对硬盘进行操作。

                     1.1-2输入SA SPT

“诊断模式”是MRT固件实验室针对WD系列硬盘开发的修复功能,当硬盘无法正常就绪时,需要用户手动“短接”硬盘的安全跳线,然后在程序启动时选择“诊断模式”,点击“自动获取型号”或手动选择型号,启动程序后会要求用户保存模块信息(如图1.1-3),以便发生错误时恢复硬盘初始状态。

                                          1.1-3保存模块

       关于MRT目录结构请参照《MRT主程序说明》。用户在保存好模块信息后,将弹出如图1.1-2所示对话框要求用户输入SA SPT,默认SA SPT信息是程序自动获取的,用户也可以手动输入。设置好SA SPT,点击“OK”按钮后将弹出提示信息(如图1.1-4)。

                            1.1-4提示信息

如果用户在启动程序前接入了安全跳线,则此时需要移除安全跳线,以便程序能正常工作。

点击“确定”按钮后将进入“诊断模式”,程序将重新启动硬盘并设置RAM内的信息。此时用户可以正常读取硬盘固件信息,包括PCB板上的ROMRAM和硬盘盘片上的CP列表、模块列表等信息。用户可以在Log页查看启动情况。

 

 

 

                                                               主界面

      WD专修工具主界面,用户所有操作都可以在Log页都会有记录,如图2

                                          2WD主界面)

2.1菜单及主要功能

       WD专修工具的主要功能集中在“诊断”、“服务区操作”、“工具”三个菜单,各菜单结构分别如下。

 2.1.1诊断

1.硬盘信息

        “硬盘信息”子菜单可以以对话框的形式显示当前硬盘的基本信息,并可以从新检测硬盘,如图2.1-1

                                          2.1-1(硬盘信息)

2.ROM相关功能

       “诊断—ROM相关功能”如图2.1-2

      

                            2.1-2(诊断—ROM相关功能)

       ROM相关功能”子菜单提供了对ROM进行的基本操作,包括“显示ROM列表”(图2.1-3)、“保存ROM”、“写入ROM”、“保存ROM模块”、“写入ROM模块”等一系列操作。

                                          2.1-3ROM列表)

       双击ROM列表中的任意一行,即可将此ROM载入16进制编辑器(如图2.1-4),在16进制编辑器中ROM中的信息将以16进制的形式显示,从左到右依次是偏移量、16进制信息、ASSII码,用户可对该ROM中的内容进行编辑。

                                   2.1-416进制编辑器)

       编辑完成后,用户可以选择直接写入到硬盘,或者保存到文件也可以载入上次保存的文件。

       当用户点击“硬盘资源查看和编辑”后将弹出“硬盘资源查看和编辑”对话框,关于“硬盘资源查看编辑”的详细信息请参照“工具—通用工具—硬盘资源查看和编辑”。用户可以查看硬盘的各个模块以及可编辑的资源。

 

3.改变磁头位图

       “改变磁头位图”(如图2.1-5)对话框中列出了当前硬盘中磁头的个数,用户可更具自身情况选择屏蔽哪个磁头,一旦屏蔽了某个磁头将导致硬盘容量减少。

2.1-5(改变磁头位图)

       当用户需要保存“ROM信息”、“模块信息”、“RAM信息”等硬盘固件信息时,如果用户还没有创建该型号硬盘的保存目录,将出现如下对话框。如图2.1-6

                                   2.1-6(保存硬盘固件信息)

       默认保存路径为D:\UserDataFile,在该文件夹下MRT默认为每个MRT专修工具都建立了一个文件夹,列如:磁盘拷贝工具,默认文件夹DataCopyer;西部数据专修工具,默认文件夹名为WDCMarvell…。在各个专修工具文件夹内,又针对每种型号的硬盘建立了文件夹,文件夹命名规则为硬盘生产厂商-型号-序列号组成。用户可以在对话框内看到已经存在的文件夹,并可以通过对话框上的工具栏对文件夹进行操作。当用户设置好保存路径后点击“OK”按钮,将会弹出“固件说明”对话框(如图2.1-7),用户可以在此对该模块添加备注以便下次查看。

      

              如图2.1-7(固件说明)

       点击“OK”按钮后将弹出“另存为”对话框(如图2.1-8),用户此时即可保存指定模块资源。如果用户在此之前已经设置了工作目录,将不会出现“保存硬盘固件信息”和“固件说明”对话框。直接出现“另存为”对话框。

      

                                          2.1-8(另存为)

4.保存ROM模块

       “保存ROM模块”用于保存当前硬盘中的所有ROM模块资源,如图2.1-9

                                   2.1-9(保存ROM模块)

5.写入ROM模块

       “写入ROM模块”即将上次保存的ROM模块写入硬盘的ROM芯片(如图2.1-10),对话框中列出了当前硬盘的所有ROM模块、工作目录以及该工作目录的结构。

                                   2.1-10(写入ROM模块)

6.SA模块生成ROM

       “从SA模块生成ROM”(如图2.1-11),在更换硬盘电路时由于不匹配问题造成硬盘无法工作,此功能用于向硬盘主板芯片中写入对应ROM信息。

                     2.1-11(从SA模块生成ROM

7.重建ROM模块

       “重建ROM模块”菜单下分为“ROM SA 目录(0B20B)”、“ROM SA 适配器(47)”、“ROM SA 位图表(0A)”、“ROM SA 缺陷表(30)”四个子菜单。可以针对不同ROM模块进行重建,关于ROM模块的详细信息参照“工具—通用工具—硬盘资源查看编辑”菜单。

1ROM SA0B20B

       ROM SA0B20B)“子菜单即重建ROM0B20B模块,重建结果将显示在Log页。

2ROM SA适配器(47

       ROM SA适配器(47)“子菜单用于重建ROM 47模块,用户可以选择备份当前ROM,也可以将重建信息保存为文件,如图2.1-12

                     2.1-12ROM SA适配器(47))

3ROM SA位图表(0A

       ROM SA位图表(0A)“(如图2.1-13)子菜单用于重建ROM 0A模块,用户可以选择“自动生成”也可以选择“手动生成”,前者使用默认磁头数,后者需要手动配置磁头数,关于磁头修改请参照“改变磁头位图”(图2.1-14)。

              2.1-13ROM SA位图表(0A))

4ROM SA 缺陷表(30

       ROM SA缺陷表(30)”如图2.1-14

                     2.1-14ROM SA 缺陷表(30))

8.RAM相关功能

2.1-15RAM相关功能)     

RAM相关功能”菜单下有“RAM磁头编辑”和“加载LDR”两个子菜单。

2)加载LDR

       当硬盘使用常规方法无法启动时,可以从外部文件启动,此时加载LDR即可达到此效果,如图2.1-16

                     2.1-16(加载LDR

9.格式化磁盘

       “格式化磁盘”操作用于对硬盘进行格式化,并有多种方式供用户选择,如图2.1-17

西部数据工厂格式化

                     2.1-17(格式化磁盘)

       可供选择的格式化方法有:格式化保留区、格式化单元、合并P-ListG_list、清除G_ListRelo_List、再次合并P_ListG_List。选择好格式化方法后,点击“OK”按钮即可开始执行。

10.缺陷表

       缺陷表即用来记录硬盘缺陷的区域,分为以下几种缺陷:P_listG_listT_ListSA_List

    

2.1-18(诊断—缺陷操作)

1P_List,永久缺陷列表:这是厂家使用专门的测试设备发现的缺陷,这些缺陷是磁介质寿命完成之后产生的永久缺陷,对于非厂家来说是不能够取消的,只能使用特别的设备来增加它,因为有G_list,一般没有必要去动它,所以有些厂家的新销售磁盘里的G_list的列表并不是空的。

2G_list,增长缺陷列表:这是对硬盘操作过程中发现的缺陷,这些缺陷可以在格式化的过程中发现,或使用REASSIGN BLOCK命令做重新分配的过程中发现。

3T_List磁道缺陷列表

4SA_List,服务区缺陷列表:

用户在点击“编辑缺陷列表”菜单下的某个缺陷表后程序将列出该缺陷表记录的所有缺陷,如图2.1-19

西部数据缺陷表

                            2.1-19编辑缺陷表

双击缺陷表中的任意一行即可对该缺陷进行编辑,如图2.1-20

                     2.1-20编辑缺陷

对于其他缺陷操作类似,不在赘述。

“清除缺陷表”将清除对应缺陷表中记录的硬盘缺陷,执行此操作时将提醒用户保存当前缺陷,执行结果和保存信息显示在Log页。

2.1.2服务区操作

       “服务区操作”菜单结构如图2.1-21

                         

              2.1-21(服务区操作)

1.模块列表

       “模块列表”子菜单显示当前模块信息,如图2.1-22

西部数据固件列表

                                   2.1-22(模块列表)

       用户可以列表框中单击右键将弹出“右键菜单”,如图2.1-23。双击任意一个模块即可将该模块载入16进制编辑器进行编辑,如图2.1-26

2.1-23(右键菜单)

       点击“打开”将此模块载入16进制编辑页;点击“选择Copy”将拷贝此模块的0号备份或1号备份,如图2.1-24;点击“SA检测”将对硬盘服务区进行检测,检测内容包括服务区是否可读、服务区文件头是否正常、校验是否正确。

检测结果将在“模块列表”的最后几项中显示,如图2.1-25;“硬件检测”将对硬盘的固件进行检测,检测内容包括

                     2.1-24(选择Copy

                                          2.1-25SA检测)

                                          2.1-2616进制编辑页)

       用户可以根据16进制编辑器上提供的工具栏对该模块进行操作,包括修改、写入、保存、查找等。也可以在列表框中单击鼠标右键在弹出的菜单中选择操作,如图2.1-27

       2.1-27(右键菜单)

2.查看90模块信息

       “查看90模块信息”提供了对90模块内保存信息的查看,结果显示在Log页,如图2.1-28

     

2.1-28(查看90模块信息)

显示内容包括总磁头数、当前使用磁头数、Mdl 47版本、ROM版本、Mdl 11版本、家族代码。

3.查看段位表信息

       “查看段位表信息”将显示硬盘段位信息,由于排版原因只截取部分结果,如图2.1-29

西部数据段位表

       2.1-29(查看段位表信息)

4.磁头检测

       “磁头检测”(图2.1-30)可对磁头进行读、写检测,检测结果显示在Log页(图2.1-31)。

磁头测试

                     2.1-30(磁头检测)

       2.1-31(测试结果)

5.SA结构测试

       SA结构测试”(图2.1-32),测试结果将显示在“SA测试结果”页(图2.1-33)。

2.1-32SA结构测试)

                                          2.1-33SA结构测试结果)

6.硬件模块检测

       “硬件模块检测”检测硬件模块信息,结果将显示在“报告”页(图2.1-34)。

                                   2.1-34(硬件检测)

7.磁道方式检测

       “磁道方式检测”参见2.1.2 -7SA结构检测”。

8.保存模块

       “保存模块”参见2.1.1“改变磁头位图”(图2.1-3)。

9.写入模块

       “写入模块”如图2.1-35

                                          2.1-35(写入模块)

       用户可以选择写入方式,如果在指定目录有模块信息文件,文件信息将显示在列表框,否则将显示空白列表。用户在设置好写入模块后,点击“OK”按钮即可完成写入操作,操作结果将在Log页显示。

10.保存磁道

       “保存磁道”图2.1-36

                            2.1-36(保存磁道

       用户可选择需要保存的磁道以及保存方式,并设置保存路径。点击“OK”按钮即完成,操作结果将在Log页显示。

11.写入磁道

       “写入磁道”将用户保存文件写入指定磁道,图2.1-37

                                          2.1-37(写入磁道)

       如果在指定目录包含有模块信息文件,将在列表框中显示,否则显示空白列表。

12.读取SA

       “读取SA区”提供了对服务区的读取操作,如果用户还没有设置保存路径,将弹出“创建目录”对话框,具体设置过程参见2.1.1。当用户设置好工作目录后将出现“保存SA区域”对话框,要求用户设置保存目录(图2.1-38)。

                                   2.1-38(保存SA区域)

       设置完成后,点击“OK”按钮将开始执行此操作,操作结果显示在Log页。

13.写入SA区域

       “写入SA区域”(图2.1-39

                            2.1-39(写入SA区域)

14.编译器再生

       “编译器再生”参见2.1.1“格式化磁盘”。

15.编辑硬盘ID

       “编辑硬盘ID”分为“编辑ID”(图2.1-40)、“修复启动慢(2.1-41)”两个子菜单。

                         2.1-40(编辑ID

       可供修改的选项有型号、序列号、容量,也提供对ROM固件的修改,点击“OK”按钮完成修改。

                     2.1-41(修复启动慢)

16.屏蔽磁头

       “屏蔽磁头”(图2.1-42

西部数据砍头功能

              2.1-42(屏蔽磁头)

17.生成区域结构表

 

2.1.3 工具

       “工具”菜单结构如图2.1-43

2.1-43(工具)

1.通用工具

“通用工具”菜单项分为“模块列表”、“从SA搜索模块”、“硬盘资源查看编辑”、“模块目录编辑”、“自校准测试”、“调整适配参数”6个子菜单。

(1)    模块列表

“模块列表”参见2.1.2(模块列表)。

2)从SA搜索模块

       “从SA搜索模块”,从服务区搜索模块,搜索结果如图2.1-44

                                   2.1-44(从SA搜索结果)

       当硬盘无法正常获取模块目录表时,使用此功能可以重建模块目录表。

3)硬盘资源查看编辑

“硬盘资源查看编辑”(图2.1-45),可以查看“磁道”、“模块”、“ROM”、“RAM”等硬盘资源。操作结果将记录在Log页。

                     2.1-45(硬盘资源查看编辑)

       RAM模块外,双击任意模块列表中的某项即可将该模块载入16进制编辑器,用户可以对此模块进行修改、写入磁盘、保存等操作。关于16进制编辑器的详细信息请参照2.1.1-2ROM”。

4)自校准测试

       “自校准测试”图2.1-46

                                          2.1-46(自校准测试)

5)调整适配参数

 

2.硬盘操作

       “硬盘操作”菜单下有“重置”、“睡眠”、“软复位”、“硬复位”四个子菜单。关于这四个操作的详细信息请参照《MRT主程序说明》。

3.设备ID

       关于“设备ID”请参照《常规通用功能》。

4.扇区编辑

       点击“扇区编辑”菜单,首先会弹出“选择读写方式”对话框(2.1-47),用户可以选择28LBA或者48LBA方式读写。用户可设置的最大LBA范围为当前硬盘的容量,长度范围为11024。设置好读写方式后,点击“OK”按钮即进入扇区编辑界面(图2.1-48),以16进制显示。

              2.1-47(读写方式)

                            2.1-48(扇区编辑)

       用户可以根据扇区编辑上的工具栏对当前扇区进行编辑、写入、保存、查找等操作,关于16进制编辑器的用法请参照2.1.2-1(模块列表)。

5.查看S.M.A.R.T

       关于“查看S.M.A.R.T”的详细信息请参照《常规通用模块》。

6.缺陷列表编辑

7.查看报告

       “查看报告“提供了对当前执行任务的显示,当用户在执行某项任务时可在”查看报告“选项页中看到操作结果。用户可以终止任务也可以保存任务报告。

8.查看工作目录

       “查看工作目录“将显示当前工作的目录结构(图2.1-49)。

                                          2.1-49 工作目录

       MRT默认的工作目录为D:\UserDataFile,关于工作目录请参照2.1.1-3(保存硬盘固件信息)。

2.2 工具栏

       工具栏提供了菜单的快捷方式,关于工具栏各按钮的详细信息请参照“菜单及主要功能”介绍。