[T]按键 : 测量盘片旋转一周所用的时间(以毫秒ms为单位),以及盘片转速(以转数/每秒rev/s为单位)
将磁头定位到指定的磁道上 ---如果指定磁道与当前磁道相距不远, 那么用[STEP-](后退一个磁道), [SETP+](前进一个磁道)按键来移动磁头就很方便. 在移动到跟当前磁道相距很远的磁道时, 就应该按[X->A]键, 屏幕上会有一个提示请你输入要移到的磁道编号(A), 这个值输入完毕后按[Enter](回车)键.如果有数字输入不正确, 可以按退格(backspace)键删除这一位数字.
Positioning between two given cylinders (在两个指定的磁道间进行磁头定位)---要让磁头在两个给定的磁道(磁道A,磁道B)间进行反复移动, 应按下[A<->B]键. 屏幕上会显示一个提示请你输入磁道(柱面)A和磁道(柱面)B的磁道号,磁头会在这两个磁道间定位.输入数值完毕按[Enter]键, 硬盘驱动器就会在这两个被选定的磁道(柱面)间不停的来回移动磁头. 磁头定位过程可以靠按[Cancel]键中断,或按[Exit]键中断并退出测试模式. 要使磁头在两个指定磁道(柱面)之间进行随机寻道定位, 应该按[RND]键. 开始和结束磁道(柱面)号的输入与在两磁道间反复移动磁头的模式类似.
Write (写入) --按下[Wrt]键会进入写入代码选择菜单:
0000
FFFF
5555
AAAA
6DB6
9999
选择写入代码完毕后按[Enter]键.
写入操作会在硬盘驱动器当前磁道的所有扇区执行.
注意! 写代码到选定的磁道上会销毁用户的数据.
View the sector contents (查看扇区内容) --在按下[View]键后, 你必须输入起始的柱面号,磁头号和扇区号. 然后扇区的内容会显示在屏幕上, [Up]键和[Down]键可以让你查看(当前扇区)前面的或后面的扇区. 你可以按[Cancel]键退出扇区查看模式,或按[Exit]键退出并随后退回到主菜单.
Erase (擦除) --按[Eras]键会使引起
下列消息显示:
ARE YOU SURE? (你确认吗?)
press [Enter] or [Cancel] (按[Enter]键或[Cancer]键)
在按下[Enter]键后, 硬盘驱动器会重校准磁头(磁头回零磁道)并开始从零柱面零磁头写空值(null). 擦除过程可以被按[Cancel]键中断或按[Exit]键中断并随后退回到主菜单.
注意! 擦除会破坏用户数据!
Drive translator test (硬盘驱动器逻辑地址到物理地址转换测试) --在按下[Tran]键后你必须输入准备测试的区域的开始和终止柱面. 这种测试将以两遍的方式进行,第一遍在每一个扇区写入这个扇区对应的(用该扇区地址计算出的)数值,而第二遍读每一个扇区中写入的数值并将它与用该扇区地址计算出的数值相比较.如果数值不区配, 就会报告一个错误.
注意! 转换测试会破坏用户数据.
Measuring the rotation period and rotaion speed for magnetic disks (测量盘片的旋转周期和转速)- 当按下[T]键时, 屏幕会显示如下消息:
Index xx,xx ms (旋转周期 xx,xx毫秒 ms--millionsecond )
Rotations yyyy RPM (旋转速度 yyyy 转每分钟 RPM--Rotar per Miniute)
这里xx,xx是盘片旋转一周的时间,单位是毫秒, yyyy是转速,单位是转/每分钟. 这一测试模式可以按[Cancel]键中断或按[Exit]键中断并随后退回到主菜单. 有些IDE硬盘驱动器并不生成INDEX(旋转指示)信号. 对于这样的硬盘驱动器不可能测出旋转周期和旋转速度, 因此在按下[T]键后, 屏幕显示会是空白.
"LBA mode"(LBA扇区定址模式) 如果测试工具是在LBA扇区定址模式下, 那么状态行会显示当前扇区LBA扇区号,而不是柱面(CYL)号,磁头(HEAD)号. 如果屏幕上"键盘"区上显示有[Ver.]键, 说明可对当前扇区进行校验.
在LBA扇区定址模式下, 所有对磁头进行移动定位的测试模式都是在LBA扇区之间移动磁头而非在柱面间移动磁头.
2.5.4 Controller test 控制器测试
控制器测试(PCB电路板)--这项测试用于测试和维修
-ATA interface conntroller ATA接口控制器;
-MCU微控制器;
-Read/write channel; 读写通道
-buffer RAM; 缓存;
测试模式的菜单:
CONTROLLER TEST 控制器测试
Cyclic reading state register 反复读状态寄存器
Sector buffer test 扇区缓存测试
Cyclic writing to a sector 反复写入一个扇区
Cyclic reading of a sector 反复读取一个扇区
IRQ test 硬中断请求IRQ测试
Drive self-diagnoistics 硬盘驱动器自诊断
Drive reset 硬盘驱动器复位
Exit 退出
Cyclic reading state register 反复读状态寄存器 ---这项测试是为了检查主机与硬盘驱动器的微控制器之间的总线, 适用于如下情况: 硬盘驱动器对从主机送来的ATA命令不响应, 错误的解释执行命令, 或者硬盘驱动器总是处于忙状态--状态寄存器的BSY(忙)位总是活动的. 在测试时会对状态寄存器进行反复的读, 此时可以利用一台示波器来帮助查找总线故障. 反复读取可以按键来中断.
当测试开始时, PC-3000AT会显示如下消息:
The state register read cycle is performed (在进行状态寄存器读)
在测试执行时状态寄存器和错误寄存器的LEDS指示灯不会活动. 你可以按PC-3000AT键盘(在数字小键盘上)上的任意键中断测试, 或者按[Exit]键中断测试随后退回到主菜单.
IRQ test 硬中断请求测试 --这项测试用于检查通过硬盘驱动器IDE接口的40针连接器第31针发出的中断请求信号.
IRQ12 第12号硬件中断必须在电脑上没有被其它设备使用才可进行这个测试, 否则测试会导致错误.
Sector buffer test 扇区缓存测试--这项测试用于检查硬盘驱动器的内部数据总线, 总线上的总线驱动器部件, ATA接口控制器的内部总线, 以及扇区缓存区域 buffer RAM MC. 这项测试会执行标准ATA命令"写缓存"和"读缓存". 首先代码FF,FE,FD,FB,及F7,... 和代码00,01,02,04,08,10,... 被写入扇区缓存, 随后从扇区缓存中读出并与写入的数据比较.
当这项测试开始时, 屏幕上会显示如下消息:
Sector buffer is being performed. 正在进行扇区缓存测试
如果在测试期间没有检测到错误, 在测试结束时会显示如下消息:
Sector buffer test 扇区缓存测试
No errors 没有错误
Test complete 测试完成
如果在测试期间检测到一个错误, 测试结束时会显示如下形式的消息:
Sector buffer test 扇区缓存测试
ERROR 错误


