Восстановление Seagate 7200.12 не определяется в BIOS

Теме уже чуть больше 10 лет, разве сейчас чаще не 7200.11 а 7200.12 по причине того что первые почти все здохли.

сразу предупреждение — нет одного способа восстановления, как говорят в каждом случае — надо посмотреть.
И нет советов по разборке диска, замене магнитных головок выпрямлению пластин, если диск разобрали вне герметичной камеры особой чистоты -можно пускать его на магниты только.
А если там были какие то ценные данные — надо было нести в официальный центр восстановления данных, ближайшие в Минске и еще Киеве, в Москве тоже. У них за бугром называется хирургия — если операция нужна то к хирургу.

Способ только программный. Плата электроники сейчас надежнее дисков и головок, причем при правильном использовании и 10 лет работы не предел, есть и больше где крутятся. Так что говорить что все Seagate WD или Hitachi брак это неверно, была плоховатая партия в 2007, 2013 и может еще не знаю..
Если поломка вероятнее всего в плате — не раскручивается например совсем диск или погорели детали — правильное действие заменить плату, но только с точно такого же диска, и перепаяв чип последовательной памяти eeprom такой маленький обычно 8 ножек. Без него или с неверными данными диск тоже не запустится, хотя бы потому что там инструкция куда передвигать головки где начало диска и какой ток подавать на них и еще много всего, программа довольно сложная, причем самая основная часть есть и в большом чипе процессоре, там практически такая же программа но без особенностей по каждому диску, с ней только запустится плата скорее всего и та часть где отладочный терминал. А основная часть настроек на самих пластинах — в системной области диска, там все модули для работы контроллера диска.

Самая распространенная поломка только — диск работал работал и перестал. На самом деле там очень много поменялось в самом диске — частые включения выключения заставляют головки прижиматься к диску,могла попасть пылинка или капелька масла — мелкая совсем. В результате нарушилось чтение нескольких секторов, а при работе это и не заметно — тррр трр и дальше работает, ну может какой файл не прочитался сразу. Он с 10-й попытки прочитался а диск сам заменил плохой сектор на резервный, кто работает на компьютере и не заметил. Но всему есть предел, таких секторов стало несколько тысяч, и внутри диска переполнились таблицы, в следущий раз просто не определился при загрузке.

Архива нет — надо нести в центр восстановления данных, только вот ходят слухи что там за работу десятки тысяч, а может так попробовать, тем более в интернете есть инструкции. Пробовать можно,  если все с умом делать то остается шанс вернуть данные все таки пойти к спецам.

первый этап востановления — Seagate ( F3  — все новые модели после 2006-2007) это —

собрав адаптер к com порту и правильно его подсоединив — если не умеет кто паять то на рынке есть по дешевке готовый-

и к нему еще надо программку терминала — вот здесь — https://www.emtec.com/zoc/ можно обойтись и HyperTerminal. но описание под нее.

Для проверки работоспособности собранного девайса, замкните между собой rx/tx и проверьте «эхо» в терминале. Каждый введенный вами символ — на экране, должен повторяться (возвращаться через tx-rx). Если «эха» нет, значит ваш девайс не работает.

 

сначала по инструкции обычно набирают вот такие команды-

перевожу —

While standard practice for dealing with typical Seagate drives issues is —

1) Clear Smart
2) Erase Non resident G list
3) Erase ALT list
4) Recover translator

This is suggested method

 

сначала подключить питание к диску который ремонтируется — просто надев шлейф от компьютерного блока при включенном компьютере и запущенной программе терминала. А ее еще и настроить правильно надо — com1 (или 2 — где подсоединен адаптер?) 38400,8,n,1 и еще способ передачи файлов — Ymodem.

и сразу же нажать ctrl + z раз 5 и быстро

Rst 0x20M
Servo Processor Is Reset. 

RW: Disc Ctlr Initialization Completed.


ExecuteSpinRequest

(надо быстрее нажимать ctrl+z)

ASCII Diag mode

F3 T>

теперь то что английским текстом сверху ( вариант подходит и для 7200.11 и для 7200.12 и может и новее) —

набираем команды

F3 T>/1

F3 1>N1

Clear SMART is completed.

F3 T>/t

F3 T>i4,1,22

F3 T>

очищены данные SMART и весь список переназначенных секторов.

F3 T>m0,2,2,,,,,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 16, Max Certify Rewrite Retries = not supported

User Partition Format  10% complete, Zone 00, Pass 00, LBA 000000009A64, ErrCode 00000080, Elapsed Time 0 mins 30 secs        
User Partition Format Successful - Elapsed Time 0 mins 30 secs        
Zone re-format was skipped.
F3 T>

транслятор пересчитан. Смотрите внимательно и не поменяйте цифры — если ошибка то диск может и стереться!

минуту подождать и выключать, потом подсоединить к компьютеру как обычно.

Если данные восстановились — переписать их сразу на другой диск который более исправный!

а если что то не то — лучше к мастеру. Ну или попытка номер 2.

Неделю ну или хотя бы дня 3 на чтение форума и сайтов. 1 и 2 .

еще один вариант — опять же самый простой — После подключения терминала выполняем скрипт и на все вопросы ответ да.

/* REXX ZOC_SEAGATE_CONGEN*/
cls

/* sets 3 seconds as completion time for ZOC commands */

call ZocTimeout 3

/* send Ctrl_Z, then look for ">" prompt and determine level */

L1: 
i=0 ; j=0 
/* ZocSuppressOutput 1 */

BEGIN: 
if i=0 then do
j=j+1
if j=3 then call DONE "COMMUNICATION PROBLEM. SCRIPT STOP"
abst=ZSEND("^Z",0.6)
i=pos(">",abst,1)
call ZocDelay 0.4
signal BEGIN
end

/* LEVEL = T> etc */

LEVEL=substr(abst,i-1,2) 

/* send CR and look for F3 */

abst=ZSEND("^M")
j=pos("F3",abst,1)
if j=0 then call DONE "NOT SEAGATE F3 ARCHITECTURE. SCRIPT STOP"

/* select level T */

if LEVEL \= "T>" then do
call SET_LEVEL "T>"
abst=ZSEND("^M")
j=pos("T>",abst,4)
if j=0 then call DONE "COULD NOT REACH LEVEL T. SCRIPT STOP"
end

/* 
F"READ_SPARING_ENABLED",0,22
F"WRITE_SPARING_ENABLED",0,22
F"OFFLINE_SPARING_ENABLED",0,22
F"DAR_ENABLED",0,22
F"DISABLE_IDLE_ACTIVITY",1,22
F"BGMS_DISABLE_DATA_REFRESH",1,22
F"ABORT_PREFETCH",1,22
F"READ_LOOKAHEAD_DISABLED_ON_POWER_UP",1,22
F"READ_CACHING_DISABLED_ON_POWER_UP",1,22
F"MediaCacheControl",00,22
*/

numparm = 10

param.1 = "READ_SPARING_ENABLED"
param.2 = "WRITE_SPARING_ENABLED"
param.3 = "OFFLINE_SPARING_ENABLED"
param.4 = "DAR_ENABLED"
param.5 = "DISABLE_IDLE_ACTIVITY"
param.6 = "BGMS_DISABLE_DATA_REFRESH"
param.7 = "ABORT_PREFETCH"
param.8 = "READ_LOOKAHEAD_DISABLED_ON_POWER_UP"
param.9 = "READ_CACHING_DISABLED_ON_POWER_UP"
param.10 = "MediaCacheControl"

value.1 = "00"
value.2 = "00"
value.3 = "00"
value.4 = "00"
value.5 = "01"
value.6 = "01"
value.7 = "01"
value.8 = "01"
value.9 = "01"
value.10 = "00"


/* send new Mode Page settings */

do j = 1 to numparm
say "Current setting for " || param.j || " ..."
say ""
mesg = "F""" || param.j || """" || "^M"
abst=ZSEND(mesg)
say ""
mesg = "OK to send    F""" || param.j || """," || value.j || ",22" || "   (Y/N)?"

/*
answer = ZocAsk(mesg,"N")
if (answer = "y") | (answer = "Y") then do
*/

answer = ZocMsgBox(mesg,2)
if answer = "##YES##" then do
mesg = "F""" || param.j || """," || value.j || ",22" ||"^M"
abst=ZSEND(mesg)

/* abst=ZSEND("F""" || param.j || """," || value.j || ",22" ||"^M") */

say ""
end
end

call DONE "END OF SCRIPT"



ZSEND:
parse arg V1,V2 
call ZocReceiveBuf 7680 
if V1<>"" then call ZocSend V1
if V2<>"" then call ZocDelay V2
else do
V2=LEVEL
call ZocWait V2
end
RETURN ZocReceiveBuf(0) 

SET_LEVEL:
if LEVEL<>arg(1) & LEVEL<>"F>" then do
LEVEL=arg(1)
abst=ZSEND("/"||left(LEVEL,1)||"^M")
end
RETURN

DONE:
say ""
say arg(1)
/* abst=ZSEND(EXCMD,1.4) */
exit

еще раз ctrl+z и набрать W,,22

если получилось — может выдавать ошибку — в работе диска будут изменения, он не будет сразу переключать по 1000 секторов пачками и не будет сам проверять поверхность — а вдруг там царапинка и может за несколько считываний даже разрушить головки.

Наиболее крупная бага в этих дисках Seagate, у других может и еще чего похуже, это блокировка на чтение части поверхности, иногда почти всего диска. Если порядок секторов нарушен, и они каким то образом неправильно выстроены в цепочку то данные не прочитаются . там внутри почти блокчейн — слово появилось много позднее после выпуска этих дисков лет через 5. Каждый сектор защищен контрольной суммой но она зависит от его логического номера (LBA) если порядковый номер вдруг поменялся то и данные не прочитаются.

Так что задача восстановить данные а для этого в первую очередь надо восстановить исходную цепочку в которой и 3 миллиарда секторов бывает и больше, ну не собрать их вручную. Особенно если посмотрели не тот совет и набрали команду m0,6,2,,,,,22 или даже со второй цифрой 3.

Но есть маленькая хитрость — ну да бежать покупать комплекс для восстановления Pc3000 только он Российской разработки и не дешевый.

или вот такую штуку попробовать — поочищать все списки ошибок кроме заводских и повторить пересчет транслятора. Понадобится еще умение редактировать двоичные файлы програмки hiew winhex для восстановления данных и чтение запись системных файлов Seagate.

Cохраняем в архив служебные файлы — лучше все. r1b как пример, загружаем файл через Ymodem (Receive) . Файлов может быть 2 и 3 —

r35,3,1 к примеру — вторая копия списка испорченных секторов которая выводится по команде V40

i4,1,22 потом V80:
i5,,22 если таблицы сохранены то лучше почистить.


один из самых важных списков ошибок не обнуляется с терминала. Смотреть по V40

(этого нельзя или очень трудно найти поиском)

Очищаем, сохранив архив (7200.12)

r35

редактируем в двоичном редакторе (hiew)

первый байт 00 элементов нет , длина блока (48 00) начало блока — указатель (+ 48 = 48,00,00,00 hex) указатели LBA на всякий случай — они обозначают начало и конец плохих блоков, либо 1 блок — за пределы диска их и сделать 3 одинаковых.
нельзя брать ресурс от другого диска — надо с ремонтируемого считать. Clean NRG List with Hiew. or hexedit. V40

записываем обратно 2 копии

w35,3,1 и w35

V40 после ctrl+z

если нет записей — список пустой то все верно (если не верно — все зависло — выключить питание у диска и пробовать еще, лучше не ошибаться — может без замыкания канала чтения не запуститься).

m0,2,2,,,,,22

расшифровка команды есть на форумах, она составляет файл 1b по которому работает диск то есть транслятор адресов блоков.

если получилось — перезапуск и опять войти в терминал

ctrl+R

и неплохой совет если windows в диспетчере дисков отключить — offline , на работу winhex не влияет victoria hdd тоже.

все блоки читаются.


для моделей 7200.11 где уже есть эта таблица —


Предупреждение это пример и все списки с рабочего диска - 2,5 дюйма от ноутбука. Если списки ошибок V40 V80 выглядят похоже
то их стирать не надо, неисправность в другом месте.
Для дисков 7200.11 , для более новых лучше первый вариант.
!!! на 7200.11 большинстве моделей - эта ошибка не устраняется , есть вариант наоборот добавлять записи по нечитаемым секторам через F sector,A1 и пересчитывать транслятор , а то и напрямую модуль транслятора редактировать, что намного сложнее.

F3 T>V4
Reassigned Sectors List
Original     New    log log   log     phy     phy
    LBA      PBA    cyl  hd  sctr zn  cyl hd  sctr     SFI

         Alt   Pending  Total    Alted  Total
       Entries Entries Entries    Alts   Alts
Head 0              0
Head 1              0
Total        0      0       0        0      0 
Total Alt Removals:    0
Checksum = 0000

F3 T>/1

F3 1>U0044,7602,0
 Adr 00447602 ( 06447602 ) = 00 
F3 1>/2

(A0 набирать на 7200.11; А на 7200.12)
F3 2>A
Current Addr Mode
User LLL CHS Mode, Seq In, Rnd Data
  Hd 0 Cyls 000000 - 024869
  Hd 1 Cyls 000000 - 025449

All Addr Modes
User LBA Mode
  LBAs 00000000 - 1D1C596F
System LBA Mode
  LBAs 00000000 - 000883AF
User LLL CHS and User LLP CHW Modes
  Hd 0 Cyls 000000 - 024869
  Hd 1 Cyls 000000 - 025449
System LLL CHS and System LLP CHW Modes
  Hd 0 Cyls 000000 - 00018C
  Hd 1 Cyls 000000 - 000191
PLP CHS and PLP CHW Modes
  Hd 0 Cyls 000000 - 024DE9
  Hd 1 Cyls 000000 - 0259F3

Buffer Sector Offset 00000000

F3 2>/A

F3 A>W4FA6,1,,22

F3 A>/1

F3 1>U0044,7603,0
 Adr 00447603 ( 06447603 ) = 00 
F3 1>/2

F3 2>C223B,298D

F3 2>/A

(повтор записи в оригинальном тексте очепятка.)
F3 A>W4FA6,1,22

F3 A>/t

F3 T>V40
Nonresident GList		    54 entries returned
Total entries available: 54
    PBA    Len  Flags  Phy Cyl Hd  PhySctr    SFI
   17F94  35D      0       31   1      0    2A8BA
   182F4  6FB      0       31   1    360    949CF
   189F2  6FB      0       30   1    260    94957
   190F1  6FB      0       2F   1    161    94ACC
   197EF  EF9      0       2E   1     61    94A54
   1A6EB   9F      0       2D   1    75F    949CF
   1A792    9      0       2C   1      8    C8838
   1A83E   56      0       2C   1     B4    DDA2C
   1A95D    1      0       2C   1    1D3     5AB1
   1A9FD    8      0       2C   1    273    19535
   1AA92    8      0       2C   1    308    2B9EB
   1AC41    1      0       2C   1    4B7    60889
   1AC78   85      0       2C   1    4EE    67458
   1D4F2    1      0       27   1    572    19467
   1D502    1      0       27   1    582    1B3E1
   1D5A8    1      0       27   1    628    2FA47
   20B23    1      0       20   1    3B1    BDF6F
   20B57   1B      0       20   1    3E5    C4577
   20BA2    1      0       20   1    430    CD8C9
   20BD7   16      0       20   1    465    D4113
   20C79   22      0       20   1    507    E7F71
   20D67   5D      0       20   1    5F5     9F5F
   20E57   96      0       20   1    6E5    276D5
   20F98   5D      0       1F   1     28    6E3DE
   2106B   62      0       1F   1     FB    88289
   211E2   75      0       1F   1    272    B6316
   212EC   D6      0       1F   1    37C    D6DD8
   21459   50      0       1F   1    4E9     8776
   2150B    1      0       1F   1    59B    1E4F8
   21577    1      0       1F   1    607    2B973
   21716   58      0       1F   1    7A6    5E897
   21797   35      0       1E   1     29    8DC36
   217CF    A      0       1E   1     61    94A54
   2186D    1      0       1E   1     FF    A80A8
   2190A   17      0       1E   1    19C    BB50F
   21975    1      0       1E   1    207    C8748
   219C3    1      0       1E   1    255    D20A9
   219F0   1B      0       1E   1    282    D78EE
   21A64    1      0       1E   1    2F6    E5CD1
   21B64    1      0       1E   1    3F6     A05C
   277C0    1      0       12   1     6A    18245
   278A0    1      0       12   1    14A    33A97
   27A22    1      0       12   1    2CC    630A7
   27B23    1      0       12   1    3CD    82977
   27B97   1C      0       12   1    441    90DA3
   27CC0   5B      0       12   1    56A    B5517
   27D7D   1A      0       12   1    627    CC81C
   27E22   4D      0       12   1    6CC    E0C40
   2D73D    1      0        7   1    7FD    6935A
   2D768   3A      0        6   1     2A    8DE78
   2D7EB    1      0        6   1     AD    9DF86
   2D890   22      0        6   1    152    B23AA
   2D9A8    1      0        6   1    26A    D49C4
   2DB10   22      0        6   1    3D2     59C1
   2DBA0    1      0        6   1    462    174CB
   2DC24   3A      0        6   1    4E6    2781B
   2DEE9   12      0        6   1    7AB    7E8A3
   30DE1    1      0        0   1    6AF    20CF3
   41F5E    1      0       54   1     72    C1460
   79DF4    1      0       95   1      0    18500
   79E0B    1      0       95   1     17    1B1F4
   DBC5C    1      0       F9   1      8     70AD
   DBC65    1      0       F9   1     11     82AC
   F42ED    1      0       C9   1    6F9    E13C4
 2DC6DC3    1      0     2E18   0    2B3    9AD05
 2DC6EC3    1      0     2E18   0    3B3    BA185
 2E93DE7    1      0     2FCB   1    655    D6CEF
 5F5E48A    1      0     6324   1    635    9DFCC
1D071111    1      0    24784   0      8    7157E
1D071211    1      0    24784   0    108    12946
1D071311    1      0    24784   0    208    32760
1D071411    1      0    24784   0    308    525D6
1D071511    1      0    24785   0     10     3826
1D071611    1      0    24785   0    110    2368E
1D071711    1      0    24785   0    210    434A8
1D071811    1      0    24785   0    310    63319
1D071911    1      0    24786   0     18    1456E
1D071A11    1      0    24786   0    118    343D6
1D071B11    1      0    24786   0    218    541F9
1D071C11    1      0    24786   0    318    74061
1D071D11    1      0    24787   0     20    252B6
1D071E11    1      0    24787   0    120    45127
1D071F11    1      0    24787   0    220    64F41
1D1C62BC    3      0    249E5   0    3BF    52ACA

F3 T>V80
Resident GList		     0 entries returned
Total entries available: 0
    PBA    Len  Flags  Phy Cyl Hd  PhySctr    SFI

F3 T>/C

F3 C>Q

Online CR: Rev 0011.0000, Flash,   Abort
Online ESC: Rev 0011.0000, Flash,   AbortLoopOrBatchFile
Online ' ': Rev 0001.0000, Flash,   PauseOutput
Online '.': Rev 0011.0000, Flash,   DisplayActiveStatus
Online '?': Rev 0011.0000, Flash,   DisplayDiagBufferInfo
Online '!': Rev 0011.0000, Flash,   DisplayRdChannelRegs
Online '$': Rev 0012.0000, Flash,   DisplayRwStatsByZone
Online '`': Rev 0012.0000, Flash,   DisplayRwStats
Online '<': Rev 0011.0000, Flash,   DecRwScopeSync
Online '>': Rev 0011.0000, Flash,   IncRwScopeSync
Online '{': Rev 0011.0000, Flash,   ToggleEibTracing
Online '~': Rev 0011.0000, Flash,   DisplayInterfaceCmdState
Online ^A: Rev 0012.0000, Flash,   DisplayFirmwareRev
Online ^B: Rev 0012.0000, Flash,   GetThermistorTemperature
Online ^C: Rev 0011.0000, Flash,   FirmwareReset
Online ^D: Rev 0011.0000, Flash,   ToggleRwTracing
Online ^E: Rev 0011.0000, Flash,   DisplayInterfaceConfig
Online ^F: Rev 0011.0000, Flash,   DisplayInterfaceRdCacheInfo
Online ^I: Rev 0011.0000, Flash,   DisplayControllerRegs
Online ^K: Rev 0011.0000, Flash,   DisplayDstStatus
Online ^L: Rev 0013.0000, Flash,   DisplaySignOnMsg
Online ^N: Rev 0011.0000, Flash,   ToggleRwTracing
Online ^P: Rev 0011.0000, Flash,   ToggleDiagIdleMode
Online ^Q: Rev 0011.0000, Flash,   ResumeInterfaceTask
Online ^R: Rev 0011.0000, Flash,   EnableAsciiOnlineSerialPortMode
Online ^S: Rev 0011.0000, Flash,   PauseInterfaceTask
Online ^T: Rev 0011.0000, Flash,   EnableEslipSerialPortMode
Online ^U: Rev 0011.0000, Flash,   DisplayCongen
Online ^V: Rev 0011.0000, Flash,   ToggleInterfaceCmdEcho
Online ^W: Rev 0011.0000, Flash,   RwStatsEnableAndInit
Online ^X: Rev 0011.0000, Flash,   DisplayInterfaceAndRwCmdHistory
Online ^Y: Rev 0011.0000, Flash,   DisplayDstStatus
Online ^Z: Rev 0011.0000, Flash,   EnableAsciiDiagSerialPortMode
Online ^\: Rev 0011.0000, Flash,   ToggleDebugDisplayEnable
All Levels CR: Rev 0011.0000, Flash,   Abort
All Levels '/': Rev 0001.0000, Flash,   ChangeDiagLevel, /[Level]
All Levels '+': Rev 0011.0001, Flash,   PeekMemoryByte, +[AddrHi],[AddrLo],[Opts]
All Levels '-': Rev 0011.0001, Flash,   PeekMemoryWord, -[AddrHi],[AddrLo],[Opts]
All Levels '=': Rev 0011.0001, Flash,   PokeMemoryByte, =[AddrHi],[AddrLo],[Data],[Opts]
All Levels '@': Rev 0001.0000, Overlay, BatchFileLabel, @[LabelNum]
All Levels '|': Rev 0001.0000, Overlay, BatchFileTerminator, |
All Levels '*': Rev 0011.0000, Overlay, SpecialBatchFileFunction, *[FuncId],[FuncParm0],[FuncParm1]
All Levels 'A': Rev 0011.0000, Overlay, SetTestSpace, A[OptsOrParmSelect],[ParmValue],[AddrType],[HdForCylLimit]
All Levels 'L': Rev 0001.0002, Overlay, EnableLooping, L[Opts],[CountOrStopOnErrCode]
Level 1 'S': Rev 0011.0001, Flash,   EditProcessorMemoryByte, S[AddrHi],[AddrLo],[MemValue],[NumBytes],[Opts]
Level 1 'U': Rev 0011.0001, Flash,   EditBufferMemoryByte, U[AddrHi],[AddrLo],[MemValue],[NumBytes]
Level 1 'e': Rev 0011.0000, Flash,   SpinDownAndResetDrive, e[MsecDelay],[Opts]
Level 1 'm': Rev 0011.0001, Flash,   EditProcessorMemoryWord, m[AddrHi],[AddrLo],[MemValue],[NumBytes],[Opts]
Level 1 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 1 'D': Rev 0011.0001, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[CompVal],[NumBytes],[Opts],[SizeInBytes]
Level 1 'G': Rev 0011.0000, Overlay, GenericRwRequest, G[Parm0],[Parm1],[Parm2],...[Parm9]
Level 1 'N': Rev 0011.0001, Overlay, SmartControl, N[SubCmd],[SubCmdParm0],[SubCmdParm1]
Level 1 'c': Rev 0011.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level 2 'U': Rev 0011.0000, Flash,   SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 2 'Z': Rev 0011.0000, Flash,   SpinDownDrive, Z
Level 2 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 2 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level 2 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 2 'F': Rev 0011.0000, Overlay, ModTrkDfctLst, F[PSctr/LBA],[Action]
Level 2 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 2 'I': Rev 0011.0002, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 2 'K': Rev 0011.0000, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTempOpt],[UnitsOpt],[ChanReload]
Level 2 'M': Rev 0011.0000, Overlay, SetDiagIdleMode, M[ModeSelect],[ModeMask],[ResetToPowerOn]
Level 2 'N': Rev 0001.0000, Overlay, SetDirectWrite, N[EnableDirWrtModeOpt]
Level 2 'O': Rev 0011.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 2 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 2 'Q': Rev 0011.0000, Overlay, WrRdRdChs, Q[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 2 'R': Rev 0011.0000, Overlay, RdChs, R[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 2 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 'T': Rev 0011.0000, Overlay, MeasureThroughput, T[Opts],[MinSkew],[MaxSkew],[SkewStep]
Level 2 'V': Rev 0011.0000, Overlay, RdVerifyChs, V[Sec],[NumSecs],[CompareBlk],[Opts]
Level 2 'W': Rev 0011.0000, Overlay, WrChs, W[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 2 'X': Rev 0011.0000, Overlay, DisplayTrkSectorInfo, X[LogCyl],[Hd],[SysAreaOpt],[Opts],[RowsPerPage]
Level 2 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level 2 'c': Rev 0011.0000, Overlay, BufferCompare, c[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level 2 'h': Rev 0011.0000, Overlay, XlatePhySec, h[Sec],[NumSecs]
Level 2 'i': Rev 0011.0000, Overlay, DisplayDefectsOnCurrentTrk, i
Level 2 'j': Rev 0011.0000, Overlay, RdWedge, j[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level 2 'l': Rev 0011.0000, Overlay, XlateLogSec, l[Sec],[NumSecs]
Level 2 'o': Rev 0001.0000, Overlay, CorruptLba, o[Lba],[NumBlocks],[NumBytes],[ByteOffset],[Flags]
Level 2 'r': Rev 0011.0000, Overlay, RdLongOrSystemChs, r[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],[LongOpts],[SysOpts]
Level 2 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 2 't': Rev 0011.0000, Overlay, XlateWedge, t[Wdg],[NumWdgs]
Level 2 'u': Rev 0011.0000, Overlay, EnableDisableChannelPreampRegDisplay, u[EnableDisableOpt]
Level 2 'v': Rev 0011.0000, Overlay, ConvertTrackPercentageToOffsetCount, v[Percentage]
Level 2 'w': Rev 0011.0000, Overlay, WrLongOrSystemChs, w[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],,[SysOpts]
Level 2 'x': Rev 0012.0001, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[DisplayWedgeOpSyms]
Level 2 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level 2 'z': Rev 0011.0000, Overlay, WrWedge, z[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]
Level 2 '7': Rev 0011.0000, Overlay, WrVerifyChs, 7[Sec],[NumSecs],[WrBufBlk],[Opts]
Level 3 'U': Rev 0011.0000, Flash,   SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 3 'V': Rev 0011.0000, Flash,   RwPowerAsicReg, V[RegAddr],[RegValue],[WrOpt]
Level 3 'Z': Rev 0011.0000, Flash,   SpinDownDrive, Z
Level 3 'D': Rev 0011.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[NumSks]
Level 3 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 3 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 3 'O': Rev 0011.0000, Overlay, SeekFromCylToCyl, O[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 3 'Q': Rev 0011.0000, Overlay, WrRdWrRdChs, Q[Sec],[NumSecs],[Opts]
Level 3 'R': Rev 0011.0000, Overlay, ReadCurrentServoDestination, R
Level 3 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 3 'b': Rev 0001.0000, Overlay, LoadUnloadHeads, b[Cmd],[Velocity],[Dwell],[Lock]
Level 3 'f': Rev 0012.0000, Overlay, RealTimeServoTrace, f[SubCmd],[SubCmdParm0],[SubCmdParm1]
Level 3 'p': Rev 0011.0000, Overlay, XlatePhySec, p[Sec],[NumSecs]
Level 3 'q': Rev 0011.0000, Overlay, XlateLogSec, q[Sec],[NumSecs]
Level 3 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 4 'B': Rev 0011.0000, Overlay, EnableDisableRvff, B[NewRvffControlMode]
Level 4 'D': Rev 0011.0000, Overlay, MeasureSkAccessTime, D[SkLength],[SkType],[NumSks]
Level 4 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 4 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 4 'K': Rev 0011.0000, Overlay, SetTrackingOffset, K[OffsetValue],[PersOrTempOpt],[UnitsOpt],[ChanReload]
Level 4 'O': Rev 0011.0000, Overlay, DisplayMicroJogForLogChs, O[LogCyl],[Hd],[Opts],[SysAreaOpt]
Level 4 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 4 'U': Rev 0011.0000, Overlay, ServoBatchTest, U[SubCmd],[SubCmdParm0],[SubCmdParm1],[SubCmdParm2]
Level 4 'c': Rev 0001.0000, Overlay, FindMinOrMaxCylinders c[Head],[Mode],[RangeMultiplier],[RetryCountLimit],[FilterTimeConstant]
Level 4 'e': Rev 0011.0000, Overlay, EnableDisablePesOutput, e[PesLeftShiftCnt],[DisablePesOut]
Level 4 'k': Rev 0001.0000, Overlay, GetVgaData, k[OpType],[StartHt],[EndHt],[HtInc]
Level 4 'l': Rev 0011.0000, Overlay, ScanTrackForServoDefectsAndZap, l[RdPositionOpt]
Level 4 'q': Rev 0001.0000, Overlay, DisplayServoEventLog, q
Level 4 's': Rev 0001.0000, Overlay, DisplayServoSectorErrorCount, s
Level 4 't': Rev 0011.0000, Overlay, DisplayModifyZapTable, t[EntryNum],[EntryValue]
Level 4 'u': Rev 0011.0000, Overlay, SetSkSpeed, u[Opts],[SkSpeed]
Level 4 'v': Rev 0011.0000, Overlay, ButterflySeekTest, v[StartPhyCyl0],[StartPhyCyl1],[NumSkPairs],[NumSeconds],[Hd]
Level 5 'S': Rev 0011.0000, Flash,   EnterServoMatlabShell, S
Level 5 'B': Rev 0011.0000, Overlay, Servo Bode Plot, B[BodeType],[InjAmp],[Fmin],[Fmax],[NumFreq],[NumSamples],[EnableTracing]
Level 5 'C': Rev 0011.0000, Overlay, GenericServoCmd, C[CmdNum],[Parm1],...[Parm7]
Level 5 'D': Rev 0011.0000, Overlay, ReadUnlockDdrBuffer, B[OperateCode]
Level 5 'E': Rev 0001.0000, Overlay, MeasureDiscEccentricity
Level 5 'F': Rev 0011.0000, Overlay, DriveFreeFallProtection, F[OpCode],[SimDur],[SimSensorOutputs]
Level 5 'G': Rev 0011.0000, Overlay, SelectServoController, G[Head],[Controller],[InputShift]
Level 5 'R': Rev 0011.0000, Overlay, RdServoRamAtAddr, R[Addr],[NumBytes]
Level 5 'U': Rev 0011.0000, Overlay, EnableDisableServoUpdates, U[VcmDacUpdateOpt],[AToDUdateOpt]
Level 5 'W': Rev 0011.0000, Overlay, WrServoRamAtAddr, W[Addr],[NumBytes],[Data]
Level 5 'Z': Rev 0011.0000, Overlay, RdZapFromDiscToTable, Z
Level 5 'd': Rev 0011.0000, Overlay, DisableEnableServoZap, d[ZapControlMode]
Level 5 'i': Rev 0011.0000, Overlay, RdServoSymbolTableAtIndex, i[Index]
Level 5 'r': Rev 0011.0000, Overlay, RdServoRamAtIndex, r[Index],[NumBytes],[ByteOffset]
Level 5 'w': Rev 0011.0000, Overlay, WrServoRamAtIndex, w[Index],[NumBytes],[Data],[ByteOffset]
Level 6 'B': Rev 0011.0000, Overlay, RunBatchFile, B[BatchFileNum],[DisplayOpt]
Level 6 'D': Rev 0011.0000, Overlay, DisplayBatchFile, D[BatchFileNum]
Level 6 'E': Rev 0011.0000, Overlay, EnterBatchFile, E[BatchFileNum]
Level 7 'Z': Rev 0011.0000, Flash,   SpinDownDrive, Z
Level 7 's': Rev 0011.0000, Flash,   WrPeripheralReg, s[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level 7 't': Rev 0011.0000, Flash,   RdPeripheralReg, t[OpType],[RegAddr],[NumRegs],[RegMask],[RegPagAddr]
Level 7 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level 7 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level 7 'D': Rev 0012.0000, Overlay, DisplayTemperature, D,[DevSelect]
Level 7 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level 7 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
Level 7 'I': Rev 0011.0002, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
Level 7 'K': Rev 0011.0000, Overlay, SetTrackFormat, K[UserAreaTrkFormatType],[SysAreaTrkFormatType]
Level 7 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level 7 'Q': Rev 0011.0000, Overlay, WrRdRdChs, Q[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 7 'R': Rev 0011.0000, Overlay, RdChs, R[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 7 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 7 'U': Rev 0011.0000, Overlay, ChannelTemperatureAdj, U[TweakTemperature],[Partition],[Hd],[Zone],[Opts]
Level 7 'W': Rev 0011.0000, Overlay, WrChs, W[Sec],[NumSecs],,[PhyOpt],[Opts]
Level 7 'X': Rev 0011.0000, Overlay, DisplayPreampHdResistance, X
Level 7 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level 7 'b': Rev 0011.0000, Overlay, EraseTrk, b[AdjacentTrkCnt],[EraseCntPerTrk],[AcEraseOpt]
Level 7 'c': Rev 0011.0000, Overlay, OffTrackCapability, c[Sec],[NumSecs],[SecIncrement],[Offset]
Level 7 'h': Rev 0011.0001, Overlay, MarkMediaFlaw, h[PhyCyl],[Hd],[PhySec],[UndisturbedRadius],[EraseBandTrks],[PtrLen],[WgSpec],[Od/Id]
Level 7 'i': Rev 0011.0000, Overlay, GenericRwRequest, i[Parm0],[Parm1],[Parm2],...[Parm9]
Level 7 'm': Rev 0011.0000, Overlay, DOS, m[Flags],[StartLba],[EndLba],[MinCount]
Level 7 'r': Rev 0011.0000, Overlay, RdNonVolatileAdaptiveParms, r[Opts]
Level 7 'u': Rev 0011.0000, Overlay, EnableDisableWrFault, u[Op]
Level 7 'x': Rev 0012.0001, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[DisplayWedgeOpSyms]
Level 7 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level 8 'U': Rev 0011.0000, Flash,   SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level 8 'Z': Rev 0011.0000, Flash,   SpinDownDrive, Z
Level 8 'C': Rev 0011.0000, Overlay, ServoDiagSubCmds, C[SubCmd],[Parm0],[Parm1],[Parm2]
Level 8 'R': Rev 0011.0000, Overlay, ReadCurrentServoDestination, R
Level 8 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level 8 'd': Rev 0001.0000, Overlay, HeadSmashTest, d[HeadDirection],[AccelerationDuration],[DecelerationDuration],[AccelerationCurrent],[DecelerationCurrent]
Level A 'C': Rev 0011.0000, Overlay, XlatePba, C[PbaHi],[PbaLow],[NumPbas]
Level A 'D': Rev 0011.0000, Overlay, XlateSfi, D[PhyCyl],[Hd],[Sfi],[NumSfis]
Level A 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level A 'F': Rev 0011.0000, Overlay, XlateLba, F[LbaHi],[LbaLo],[SysAreaOpt],[NumLbas]
Level A 'M': Rev 0011.0000, Overlay, SetControllerTestPort, M[Port],[Value]
Level A 'Q': Rev 0011.0000, Overlay, WrRdRdLba, Q[Lba],[NumLbas],[Opts]
Level A 'R': Rev 0011.0000, Overlay, RdLba, R[Lba],[NumLbas],,[Opts]
Level A 'S': Rev 0011.0000, Overlay, SkToLba, S[LbaHi],[LbaLo],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level A 'W': Rev 0011.0000, Overlay, WrLba, W[Lba],[NumLbas],,[Opts]
Level A 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level A 'c': Rev 0011.0000, Overlay, XlateLllChs, c[Cyl],[Hd],[Sec],[SysAreaOpt],[NumSecs]
Level A 'd': Rev 0011.0000, Overlay, XlatePlpChs, d[Cyl],[Hd],[Sec],[NumSecs]
Level A 'e': Rev 0011.0000, Overlay, XlateNominalCyl, e[Cyl],[Hd],[Sec],[SysAreaOpt]
Level A 'f': Rev 0011.0000, Overlay, XlatePlpChw, f[Cyl],[Hd],[Wdg],[NumWdgs]
Level A 'l': Rev 0011.0000, Flash,   DisplayTrkInfo, l[LogCyl],[Hd],[SysAreaOpt],[Opts],[RowsPerPage]
Level A 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level C 'Q': Rev 0001.0000, Overlay, DisplayAsciiCmdInfo, Q[CmdLevel],[Cmd]
Level C 'T': Rev 0011.0000, Overlay, GoopPlot, T[Hd],[StartTrk],[EndTrk],[ECCLvl],[NoFrcSync],[SkipCnt]
Level E 'B': Rev 0011.0000, Overlay, WrWedge, B[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opt],[RegAddr0],...,[RegAddr13]
Level E 'C': Rev 0011.0000, Overlay, RdWedge, C[WedgeAddr],[NumWedges],[NumSkipedWedges],[TranSize],[Opts],[RegAddr0],...,[RegAddr13]
Level E 'G': Rev 0001.0000, Overlay, HeadDegradation, G[OperationControlOptions],[MeasurementControlOptions]
Level E 'm': Rev 0011.0000, Overlay, FastMseserMeasurement, m[]
Level E 'o': Rev 0011.0000, Overlay, FineRwOffset, o[NumAvgs],[TrkStepSize],[NumGuardTrks]
Level E 'w': Rev 0011.0001, Overlay, SlowWrChs, w[Sec],[NumSecs],[ConSec],[Skip],[UnitOfSkip]
Level F 'U': Rev 0011.0000, Flash,   SpinUpDrive, U[HoldState],[Hd],[Cyl]
Level F 'Z': Rev 0011.0000, Flash,   SpinDownDrive, Z
Level F 'b': Rev 0011.0000, Flash,   SetBaudRate, b[BaudRate],[MsecDelay]
Level F 't': Rev 0011.0000, Flash,   WrPeripheralReg, t[OpType],[RegAddr],[RegValue],[RegMask],[RegPagAddr]
Level F 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level F 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
Level F 'D': Rev 0011.0001, Overlay, DisplayMemoryBlock, D[AddrHi],[AddrLo],[CompVal],[NumBytes],[Opts],[SizeInBytes]
Level F 'E': Rev 0001.0000, Overlay, SymbolErrorMap, E[trk],[hd],[srt sctr],[sctr cnt],[action],[mx err]
Level F 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level F 'V': Rev 0011.0000, Overlay, BufferCompare, V[SrcBlk],[RefBlk],[NumBlks],[ContOnErr]
Level F 'Y': Rev 0011.0000, Overlay, SetDerpRetries, Y[Mode],[MaxRdRetries],[MaxWrtRetries],[OtcTLevel],[Options]
Level F 'r': Rev 0011.0000, Overlay, RdSystemChs, r[LogSec],[NumSecs],[Opts]
Level F 's': Rev 0011.0000, Overlay, SkToPhyCyl, s[Cyl],[Hd],[ValidKey],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level F 'y': Rev 0011.0000, Overlay, SetDerpRetryState, y[Type],[PathState],[RetryStateCnt],[LoopCnt1],[LoopCnt2]
Level F 'z': Rev 0011.0000, Overlay, SataDebug, z[SubCmd],[Parm1],[Parm2],[Parm3]
Level G 'B': Rev 0011.0000, Overlay, FillCorrectionBuffer, B[StartAddr],[EndAddr],[Pattern],[Opts]
Level G 'C': Rev 0011.0000, Overlay, CopyCorrectionBuffer, C[SrcAddr],[DestAddr],[NumSyms]
Level G 'D': Rev 0011.0000, Overlay, DisplayCorrectionBuffer, D[StartAddr],[EndAddr],[CompareData]
Level G 'F': Rev 0011.0000, Overlay, FillSuperParityRam, F[StartAddr],[EndAddr],[Pattern]
Level G 'G': Rev 0011.0000, Overlay, DisplaySuperParityRam, G[StartAddr],[EndAddr]
Level H 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
Level H 'P': Rev 0011.0000, Overlay, BufferSetPattern, P[PatternSelOrPatternLow],[PatternHi],[PatternBits],[Opts],[BlkNum],[NumBlks]
Level H 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
Level H 'b': Rev 0012.0000, Overlay, ContactDetect, b[Flags],[Revs],[BaselineRevs],[StartWedge],[A],[B],[C],[D],[E],[StartHt],[HtInc],

[FixedPESThresh],[FilterDelta],[RangeStart],[RangePts],[AdjThreshSigmaLimit],[VarContactThreshBackup]
Level H 'c': Rev 0001.0000, Overlay, CalClearanceCoefsAdjustment, c[Flags],[NumRevsToAvg],[PctOfFreq],[PctOfTgtClr],

[LowerHIWPLimit],[UpperHIWPLimit],[CTFFR],[ATT2R],[VGA],[StartHtr],[EndHtr],[HtrIncr]
Level L 'C': Rev 0011.0000, Overlay, CopyLogFile, C[SrcLog],[DestLog],[AppendOpt]
Level L 'D': Rev 0011.0000, Overlay, DisplayLogFile, D[Log],[ErrCode]
Level L 'E': Rev 0011.0001, Overlay, EnableDisableLogging, E[ErrLoggingOpt],[AsciiLoggingOpt],[RwStatsLoggingOpt]
Level L 'I': Rev 0011.0000, Overlay, DisplayLogFileInfo, I[Log]
Level L 'c': Rev 0011.0000, Overlay, CreateLogFile, c[Log],[LogType],[BufferOrDiskOpt],[NumBytes]
Level L 'd': Rev 0011.0000, Overlay, DeleteLogFile, d[Log]
Level L 'i': Rev 0011.0000, Overlay, InitLogFile, i[Log]
Level T 'B': Rev 0011.0000, Flash,   SetBaudRate, B[BaudRate],[MsecDelay]
Level T 'm': Rev 0012.0024, Flash,   FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey],[DataPattern],[2ndMaxWrRetryCnt],[2ndMaxRdRetryCnt][2ndMaxEccTLevel]
Level T 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
Level T 'F': Rev 0011.0000, Overlay, SetCongenParmCmdHelpMsg, F[ValueRef],[Data],[ResetEnable]
Level T 'J': Rev 0011.0000, Overlay, DisplayModifyCap, J[ParmValue],[ParmId],[ParmArrayBytes],[ParmByteArrayOffset]
Level T 'O': Rev 0001.0000, Overlay, SelectDataOutputMode, O[Mode],[VerboseOpts]
Level T 'P': Rev 0011.0000, Overlay, DownloadGenericFile, P[FileBytes]
Level T 'R': Rev 0011.0000, Overlay, RdNonVolatileAdaptiveParms, R[Opts]
Level T 'T': Rev 0011.0000, Overlay, OddEvenEncroachmentTest, T[strt tk],[end tk],[hd],[rtry thrshld][ECC thrshld
Level T 'V': Rev 0012.0000, Overlay, DisplayDefectLists, V[DefectListSelect],[Hd],[StartCyl],[NumCyls],[DisplaySummaryOpt]
Level T 'i': Rev 0011.0001, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]
Level T '[': Rev 0011.0000, Overlay, AsciiLogControl, [[LogFunction],[Log]
F3 C>/t

F3 T>  (здесь нажимать ctrl+d)
e c r = 0 0 1
e c r = 0 1 0
e c r = 0 1 1
e c r = 1 0 0
e c r = 1 0 1
e c r = 1 1 0
ASCII Diag mode


RW cmd 0027 req = BC B3 16 06 C8 B3 16 06 33 02 00 00 80 FC 0D 00 A3 CC 0F 00 80 FC 0D 00 

            opts = 00001121

F3 T>V40


RW cmd 0027 req = C8 B3 16 06 D4 B3 16 06 80 00 00 00 A6 4F 00 00 A7 4F 00 00 FF FF BB FB 

            opts = 00001121


RW cmd 0027 req = C8 B3 16 06 D4 B3 16 06 80 00 00 00 A6 4F 00 00 A7 4F 00 00 FF FF BB FB 

            opts = 00001121


RW cmd 0027 req = C8 B3 16 06 D4 B3 16 06 80 00 00 00 A6 4F 00 00 A7 4F 00 00 FF FF BB FB 

            opts = 00001121


RW cmd 0027 req = C8 B3 16 06 D4 B3 16 06 80 00 00 00 A6 4F 00 00 A7 4F 00 00 FF FF BB FB 

            opts = 00001121


RW cmd 0002 req = B5 45 00 00 7C 02 00 00 00 00 00 00 99 AA 09 00 FF FF 17 00 99 AA 09 00 

            opts = 00001121

Nonresident GList		    54 entries returned
Total entries available: 54
    PBA    Len  Flags  Phy Cyl Hd  PhySctr    SFI
   17F94  35D      0       31   1      0    2A8BA
   182F4  6FB      0       31   1    360    949CF
   189F2  6FB      0       30   1    260    94957
   190F1  6FB      0       2F   1    161    94ACC
   197EF  EF9      0       2E   1     61    94A54
   1A6EB   9F      0       2D   1    75F    949CF
   1A792    9      0       2C   1      8    C8838
   1A83E   56      0       2C   1     B4    DDA2C
   1A95D    1      0       2C   1    1D3     5AB1
   1A9FD    8      0       2C   1    273    19535
   1AA92    8      0       2C   1    308    2B9EB
   1AC41    1      0       2C   1    4B7    60889
   1AC78   85      0       2C   1    4EE    67458
   1D4F2    1      0       27   1    572    19467
   1D502    1      0       27   1    582    1B3E1
   1D5A8    1      0       27   1    628    2FA47
   20B23    1      0       20   1    3B1    BDF6F
   20B57   1B      0       20   1    3E5    C4577
   20BA2    1      0       20   1    430    CD8C9
   20BD7   16      0       20   1    465    D4113
   20C79   22      0       20   1    507    E7F71
   20D67   5D      0       20   1    5F5     9F5F
   20E57   96      0       20   1    6E5    276D5
   20F98   5D      0       1F   1     28    6E3DE
   2106B   62      0       1F   1     FB    88289
   211E2   75      0       1F   1    272    B6316
   212EC   D6      0       1F   1    37C    D6DD8
   21459   50      0       1F   1    4E9     8776
   2150B    1      0       1F   1    59B    1E4F8
   21577    1      0       1F   1    607    2B973
   21716   58      0       1F   1    7A6    5E897
   21797   35      0       1E   1     29    8DC36
   217CF    A      0       1E   1     61    94A54
   2186D    1      0       1E   1     FF    A80A8
   2190A   17      0       1E   1    19C    BB50F
   21975    1      0       1E   1    207    C8748
   219C3    1      0       1E   1    255    D20A9
   219F0   1B      0       1E   1    282    D78EE
   21A64    1      0       1E   1    2F6    E5CD1
   21B64    1      0       1E   1    3F6     A05C
   277C0    1      0       12   1     6A    18245
   278A0    1      0       12   1    14A    33A97
   27A22    1      0       12   1    2CC    630A7
   27B23    1      0       12   1    3CD    82977
   27B97   1C      0       12   1    441    90DA3
   27CC0   5B      0       12   1    56A    B5517
   27D7D   1A      0       12   1    627    CC81C
   27E22   4D      0       12   1    6CC    E0C40
   2D73D    1      0        7   1    7FD    6935A
   2D768   3A      0        6   1     2A    8DE78
   2D7EB    1      0        6   1     AD    9DF86
   2D890   22      0        6   1    152    B23AA
   2D9A8    1      0        6   1    26A    D49C4
   2DB10   22      0        6   1    3D2     59C1
   2DBA0    1      0        6   1    462    174CB
   2DC24   3A      0        6   1    4E6    2781B
   2DEE9   12      0        6   1    7AB    7E8A3
   30DE1    1      0        0   1    6AF    20CF3
   41F5E    1      0       54   1     72    C1460
   79DF4    1      0       95   1      0    18500
   79E0B    1      0       95   1     17    1B1F4
   DBC5C    1      0       F9   1      8     70AD
   DBC65    1      0       F9   1     11     82AC
   F42ED    1      0       C9   1    6F9    E13C4
 2DC6DC3    1      0     2E18   0    2B3    9AD05
 2DC6EC3    1      0     2E18   0    3B3    BA185
 2E93DE7    1      0     2FCB   1    655    D6CEF
 5F5E48A    1      0     6324   1    635    9DFCC
1D071111    1      0    24784   0      8    7157E
1D071211    1      0    24784   0    108    12946
1D071311    1      0    24784   0    208    32760
1D071411    1      0    24784   0    308    525D6
1D071511    1      0    24785   0     10     3826
1D071611    1      0    24785   0    110    2368E
1D071711    1      0    24785   0    210    434A8
1D071811    1      0    24785   0    310    63319
1D071911    1      0    24786   0     18    1456E
1D071A11    1      0    24786   0    118    343D6
1D071B11    1      0    24786   0    218    541F9
1D071C11    1      0    24786   0    318    74061
1D071D11    1      0    24787   0     20    252B6
1D071E11    1      0    24787   0    120    45127
1D071F11    1      0    24787   0    220    64F41
1D1C62BC    3      0    249E5   0    3BF    52ACA

F3 T>/A

F3 A>W4FA7,1,,22


RW cmd 0002 req = A7 4F 00 00 01 00 00 00 33 02 00 00 80 FC 0D 00 FF CC 0F 00 80 FC 0D 00 

            opts = 00002421

F3 A>/t

прочитав длинную строчку видим ошибку - почему не стирается - список прочитался с другого сектора. B5 45 00 00
F3 A>W45B5,1,,22
стерлось - но исправляется список и становится пустой после пересчета транслятора. Смотрим выше - на дисках 7200.11 чаще другая ошибка.



Перейти к верхней панели