硬盘维修技术丛书(全)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
迈拓硬盘
1,目的
Pc3000软件和硬件套件可以用于MAXtor驱动器的维护。
它的基本功能有:
-修正驱动器上的固件数据:
-利用生产商提供的保留空间(既p表或G表,译者注,下同)隐藏驱动器表面的物理损伤(既坏区): ---去除数据保护密码。
警告!使用本软件能否成功修复驱动器取决于操作者的熟练程度。不正确的使用将会造成不可挽回的损坏或数据丢失。
2.Maxtor驱动器一览表( -目前支持的-)表1
D541X 和 D540X-4D 系列包括两个子系列:“DSP”和“Poker”,两者对应的工厂模块的命令很不同(-因为两者使用了不同的处理器芯片-)。“DSP”和“Poker”标记在(电路板上的)芯片的表面
(参看第10节)。
单碟单磁头系列的硬盘是通过(在盘面上)划分不同数量的物理柱面来取得不同的容量的。
3.Maxtor驱动器修复的基本选项
PC-3000软件对上表中所列的驱动器提供的功能有:
- 工厂模式下的驱动器测试
- 恢复驱动器上的固件数据
- 读出并拷贝驱动器的ROM
- 检查和修复固件组织
- 载入固件数据访问程序(LDR 文件)
- 从可用的驱动器创建LDR文件
- 检查用于隐藏磁盘缺陷的G表和P表
- 将新发现的缺陷添加到G表和P表
- 重新生成译码表(-translator recalculation-)
- 运行驱动器自检程序(限于使用DSP系列的驱动器)
4. 准备工作
1.将PC-3000PRO 测试电缆连接到被测试的驱动器的IDE接口
2.将电源线连接到被测试的驱动器
3.打开电源。如果PC3K PWR电源适配器已经连接到电源,那么此时将会自动上电。即使在不先关闭电脑的时候也可以打开(-PC3K-)的电源;但是这样做有可能会损坏PC-3000 PRO 的控制器。
注意!你需要在运行Maxtor的程序之前加载EMM386.EXE。由于Windows操作系统下himem.sys驱动的特性,用于Maxtor DSP,POKER/ARDENT的程序需要使用EMS(-扩展内存管理-),因此在config.sys文件中应当包括语句:device=c:\windows\emm386.exe RAM)。
4.启动,运行与驱动器相应的程序
5.辅助文件应位于与主程序相同的目录。关于辅助文件的详细信息参看第9节。
5. 软件使用
5.1.运行软件
运行软件之后,就会读出驱动器的ID号并显示一个菜单用于选择待维修的驱动器的型号。驱动器系列根据工厂别名(-大多是处理器芯片的名称或型号-)分类。工厂别名和驱动器型号的对应关系请参看前面第2节表1。
选择驱动器之后是菜单:
图------019
1 标准模式
2 重读驱动器ID号 (从SA初始化)适用于PKR芯片
4 载入LDR文件
5 写内存缓冲
6 程序运行时禁止Reset
7 查看自校准状态
*标准模式* 对驱动器进行完全初始化,如果驱动器存在故障(LDR文件不能加载或尽管能加载但不能引导驱动器固件)将会出现以下错误信息:
Error loading the modules table!
如果DISK(PN=1FH)模块不可读将会出现下面的信息:
Error loading configuration module!
*重读驱动器ID号* 更新“MODEL”行的数据。这可用于驱动器启动时的诊断。
* 从SA初始化* 使驱动器使用自身的固件数据启动。如果驱动器启动成功,固件版本号就会显示出来,但是这个过程不是自动的。使用“从SA初始化”命令来更新“MODEL”行显示的数据。
*载入LDR 文件* 当驱动器不能自主初始化。需要恢复固件数据时,推荐使用这一命令。
*写内存缓冲* 这个命令是可选的,与“Work with memory buffer”菜单类似。对于ATHENA DSP系列驱动器非常有用,因为这种驱动器启动时不但要加载LDR文件,还要从其他驱动器加载RAM拷贝。
*程序运行时禁止Reset* 程序正在运行时禁止Reset,缺省是允许Reset。
5.2. 程序菜单一览
选择*标准模式*后出现下面的菜单:
图------------020
1 逻辑扫描
2 磁盘固件区操作
3 磁盘 ID操作
4 缺陷表操作
5 自检
6 退出
******************************
5.2.1 逻辑扫描
*逻辑扫描* 利用逻辑参数进行磁盘表面测试。详细介绍参看8.2节。
5.2.2 磁盘固件区操作
图:021
1 内存缓冲区操作(Work with memory buffer)
2 SA操作(Work with SA)(-SA为service area的简写,按字面理解为服务区,实际上指固件区-)
3 载入 LDR 文件
4 创建 LDR 文件
5 安全子系统
*******************************
5.2.2.1 内存缓冲区操作
*内存缓冲区操作* 下有子菜单:
************
读内存缓冲区
写内存缓冲区
************
这两个命令分别用于读和写内存缓冲区。当需要使用LDR文件启动驱动器时这个命令是必需的。实际上,当使用LDR文件启动驱动器时一些固件变量没有初始化以阻止对固件区的写操作。但是这种方法只限于ATHENA DSP系列的驱动器。由于它的复杂性,我们不认为目前这种操作方法可以用于其他系列的驱动器,直接载入数据同样有效而且更简单容易。当然,程序允许你把这种方法用于其他系列的驱动器。你可以尝试使用与我们专家建议不同的方法。
早期版本的程序在载入LDR文件后使用了从内存中而不是固件中载入数据的方法,这种方法带来了复杂性。在现在版本的程序中这个问题可以通过“测试固件区记录”命令来解决(参看第7节)。
5.2.2.2 SA操作