User Manual
SCSI Commands Reference Manual, Rev. J 202
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.41.3 SANITIZE command with OVERWRITE service action
3.41.3.1 OVERWRITE service action introduction
The OVERWRITE service action (see table 170) performs a sanitize operation using the overwrite method (see SBC-4).
3.41.3.2 OVERWRITE service action parameter list
The parameter list format for the OVERWRITE service action is shown in Table 171.
INVERT bit
1 The INVERT MULT PASSES bit set to one specifies that the initialization pattern and protection information bytes, if any, shall be inverted
(i.e., each bit XORed with one) between consecutive overwrite passes.
0 The INVERT MULT PASSES bit set to zero specifies that the initialization pattern and protection information bytes, if any, are written as
specified in the INITIALIZATION PATTERN field on each overwrite pass.
TEST field
The TEST field is described in Table 172.
OVERWRITE COUNT field
The OVERWRITE COUNT field specifies the number of overwrite passes to be performed. A value of 00h is reserved.
INITIALIZATION PATTERN LENGTH field
The INITIALIZATION PATTERN LENGTH field specifies the length in bytes of the INITIALIZATION PATTERN field. The INITIALIZATION PAT TERN
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 is greater than the logical block length, then the device server shall terminate the command with CHECK CONDITION status with the sense
key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN PARAMETER LIST.
The INITIALIZATION PATTERN field specifies the data pattern used to write the user data. This data pattern is repeated as necessary to fill each
logical block. For each logical block, the first byte of the user data shall begin with the first byte of the initialization pattern. Protection informa
-
tion bytes, if any, shall be set to FFFF_FFFF_FFFF_FFFFh.
Table 171 OVERWRITE service action parameter list
Bit
Byte
7 6 5 4 3 2 1 0
0 INVERT TEST OVERWRITE COUNT
1 Reserved
2 (MSB)
INITIALIZATION PATTERN LENGTH (n - 3)
3 (LSB)
4
INITIALIZATION PATTERN....
n
Table 172 TEST field
Code Description
00b Shall not cause any changes in the defined behavior of the SANITIZE command
01b to 11b Vendor specific