Technical information

HGST Ultrastar C15K600 Hard Disk Drive Specification
252
18.39.1
Sanitize (48) Service Action Codes
The following service action codes are implemented. If a reserved service action code is specified, the drive returns
a Check Condition status. The sense key is set to Illegal Request and the additional sense data is set to Invalid Field
in CDB.
Table 232 SANITIZE Service Action Codes
Code
Name
Descriptions
00h
Reserved
Returns Check Condition
01h Overwrite
Causes the device server to alter information by writing a data pattern to the
medium one or more times
02h
Reserved
Returns Check Condition
03h Cryptographic Erase
Alters the drive internal encryption key to make user data/information
unreadable
04h-1Eh
Reserved
Returns Check Condition
1Fh Exit Failure Mode
If a prior Sanitize operation was issued with AUSE = 1 and it failed, this will
take the drive out of degraded mode, Sanitize Failed state
Table 233 Parameter List Format for Overwrite Service Action
Byte
Bit
7
6
5
4
3
2
1
0
0
Invert
Test
Overwrite Count
1
Reserved
2
(MSB)
Initialization Pattern Length (n - 3)
(LSB)
3
4
Initialization Pattern
...
n
Invert bit set to zero indicates that the initialization pattern and protection information bytes, if any, are written
as specified in the Initialization Pattern field on each overwrite pass. If the Invert bit is set to one, then the
initialization pattern and protection information bytes, if any, shall be inverted (i.e., each bit XORed with one)
between consecutive overwrite passes.
Overwrite Count field specifies the number of overwrite passes to be performed. The value of 00h is reserved.
Initialization Pattern Length field specifies the length in bytes of the Initialization Pattern field. The Initialization
Pattern Length field shall be greater than zero and shall not exceed the logical block length. If the Initialization
Pattern Length field is set to zero or a value greater than the logical block length, then the device server shall