SeaTools Disc
Diagnostic may display a variety of error codes depending on the interface and
the test module that was running when the error or status occured. In some
situations when the drive is offline running a Drive Self Test, the drive will
give its own DST result code.
DiagATA and
DiagSCSI Test Modules
Short
Generic Test
ATA
SCSI
No
error
0x10
0x30
SMART
error
0x11
NA
Defective
drive*
0x12
0x32
Run long
generic test
0x13
0x33
Bad
cable
0x14
0x34
Device not
supported
0x15
0x35
Drive
password protected
0x16
0x36
Shock
damage
0x17
0x37
Corrupted
format*
NA
0x38
Long
Generic Test
ATA
SCSI
No
error
0x20
0x40
SMART
error
0x21
NA
Defective
drive*
0x22
0x42
Bad
cable
0x24
0x44
Shock
damage
0x27
0x47
Corrupted
format*
NA
0x48
Aborted
0x50
0x70
DST Error
Codes
00 No
Error 01 DST was Aborted by User 02 DST was Interrupted by Reset or Power
Off 03 DST Could Not be Run 04 DST Failed for Reasons Unknown 05 DST
Failed Electrical Element (Read/Write Head Check) 06 DST Failed Servo Element
(Track Following Check) 07 DST Failed Read Element (A Bad Sector was
Found)
*
"Defective drive" and "Corrupted format" errors (sometimes called 03/31 errors)
can often be repaired with a data-destructive zero fill data pattern or a low
level format. Current disc drives contain thousands of spare sectors which are
automatically reallocated if the drive senses difficulty reading or writing.
Since SeaTools is read-only (data safe), occasionally a problem sector that has
not reallocated to a spare sector can be forced to do so by writing to that
sector. Spare sector reallocation is a normal intelligent drive
operation.