Technical information

HGST Ultrastar C15K600 Hard Disk Drive Specification
285
18.58
WRITE AND VERIFY (32) - (7F/0C)
Table 264 WRITE and VERIFY (32) - (7F/0C)
Byte
Bit
7
6
5
4
3
2
1
0
0
Command Code = 7Fh
1
VU = 0
Reserved = 0
FLAG
LINK
2 - 5
Reserved = 0
6
Reserved = 0
Group Number = 0
7
Additional CDB Length = 18h
8 - 9
Service Action = 000Ch
10
WRPROTECT DPO
RSVD
= 0
ByteChk Reserved=0
11
Reserved = 0
12 - 19
Logical Block Address
20 - 23
Expected Initial Logical Block Reference Tag
24 - 25
Expected Logical Block Application
26 - 27
Logical Block Application Tag Mask
28 - 31
Transfer Length
The WRITE AND VERIFY command requests that the drive write the data transferred from the initiator to disk and
then verify that the data is correctly written.
If the drive is formatted with type 2 protection (PROT_EN=1 and P_TYPE=001b in the READ CAPACITY (16)
parameter data), then this command will be processed normally. Any other protection types will result in Check
Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command
Operation Code
The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field
expected in the protection information of the first logical block accessed by the command.
If the ATO bit is set to one in Mode Page 0Ah, the Logical Block Application Tag Mask field contains a value that is a
bit mask for enabling the checking of the Logical Block Application Tag field in the protection information for each
logical block accessed by the command. A Logical Block Application Tag Mask bit set to one enables the checking of
the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of the Logical
Block Application Tag field in the protection information.
If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application
Tag field are ignored.