User Manual
SCSI Commands Reference Manual, Rev. J 257
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.64 WRITE AND VERIFY (10) command
The WRITE AND VERIFY (10) command (see table 221) requests that the device server transfer the specified logical block(s) from
the data-out buffer, write them to the medium, and then verify that they are correctly written. Each logical block includes user
data and may include protection information, based on the WRPROTECT field and the medium format. The logical blocks are
only transferred once from the data-out buffer to the device server.
See 2.2.3 for the definition of the LOGICAL BLOCK ADDRESS field. See 2.2.8 for the definition of the GROUP NUMBER field. See the
WRITE (10) command (see 3.60) for the definitions of the TRANSFER LENGTH field and the WRPROTECT field. See the READ (10)
command (see 3.16) for the definition of the DPO bit.
If the Verify Error Recovery mode page is also implemented, then the current settings in that mode page along with the AWRE bit
in the Read-Write Error Recovery mode page specify the verification error criteria. If these mode pages are not implemented,
then the verification criteria is vendor-specific.
See the VERIFY (10) command for the definition of the byte check (BYTCHK) field when set to 00b, 01b, or 10b. For WRITE AND
VERIFY commands a BYTCHK field set to 11b is reserved.
Table 221 WRITE AND VERIFY (10) command
Bit
Byte
7 6 5 4 3 2 1 0
0
OPERATION CODE (2Eh)
1
WRPROTECT DPO Reserved BYTCHK Obsolete
2
(MSB)
LOGICAL BLOCK ADDRESS
. . .
5
(LSB)
6
Reserved GROUP NUMBER
7
(MSB)
TRANSFER LENGTH
8
(LSB)
9
CONTROL