137
Western Digital Hard Disk Drive OEM Specification
11.9
Format Track (50h)
Com m and Block Output Registers
Com m and Block Input Registers
Register
7
6
5
4
3
2
1
0
Register
7
6
5
4
3
2
1
0
Data
-
-
-
-
-
-
-
-
Data
-
-
-
-
-
-
-
-
Feature
-
-
-
-
-
-
-
-
Error
…See Below …
Sector Count
-
-
-
-
-
-
-
-
Sector Count
-
-
-
-
-
-
-
-
Sector Number
V
V
V
V
V
V
V
V
Sector Number
V
V
V
V
V
V
V
V
Cylinder Low
V
V
V
V
V
V
V
V
Cylinder Low
V
V
V
V
V
V
V
V
Cylinder High
V
V
V
V
V
V
V
V
Cylinder High
V
V
V
V
V
V
V
V
Device/Head
1
L
1
D
H
H
H
H
Device/Head
-
-
-
-
H
H
H
H
Command
0
1
0
1
0
0
0
0
Status
…See Below …
Error Register
Status Register
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
CRC
UNC
0
IDN
0
ABT
T0N
AMN
BSY
RDY
DF
DSC
DRQ
COR
IDX
ERR
0
0
0
V
0
V
0
0
0
V
0
V
-
0
-
V
Table 110 Format Track Command (50h)
The Format Track command formats a single logical track on the device. Each good sector of data on the track will
be initialized to zero with write operation. At this time, whether the sector of data is initialized correctly is not verified
with read operation. Any data previously stored on the track will be lost.
The host may transfer a sector of data containing a format table to the device. But the device ignores the format table
and writes zero to all sectors on the track regardless of the descriptors.
Since device performance is optimal at 1:1 interleave, and the device uses relative block addressing internally, the
device will always format a track in the same way no matter what sector numbering is specified in the format table.
Output Parameters To The Device
Sector Number
In LBA mode, this register specifies LBA address bits 0
– 7 to be formatted. (L=1)
Cylinder High/Low
The cylinder number of the track to be formatted. (L=0)
In LBA mode, this register specifies LBA address bits 8-15 (Low), 16-23 (High) to be
formatted. (L=1)
H
The head number of the track to be formatted. (L=0)
In LBA mode, this register specifies LBA address bits 24-27 to be formatted. (L=1)
Input Parameters From The Device
Sector Number
In LBA mode, this register specifies current LBA address bits 0-7. (L=1)
Cylinder High/Low
In LBA mode, this register specifies current LBA address bits 8-15 (Low), 16-23 (High)
H
In LBA mode, this register specifies current LBA address bits 24-27. (L=1)
Error
The Error Register. An Abort error (ABT=1) will be returned when LBA out of range.
In LBA mode, this command formats a single logical track including the specified LBA.