Reassign Blocks:(07 ) - Hitachi DK32EJ - Ultrastar Series 36.9 GB Hard Drive Reference Manual

3.5 inch magnetic disk drive
Hide thumbs Also See for DK32EJ - Ultrastar Series 36.9 GB Hard Drive:
Table of Contents

Advertisement

6.18 REASSIGN BLOCKS:(07
Bit
Byte
0
1
Logical Unit Number
2
3
4
5
Vendor Unique
The REASSIGN BLOCKS command reassigns the defective logical blocks using
alternate spare sectors.
The host computer transfers a defect list containing the logical block addresses to be
reassigned. The controller reassigns the physical blocks specified for each logical
block address in the list. The data contained the logical blocks specified in the list
are altered but the data in the other logical blocks are preserved.
If logical blocks that has previously been reassigned are specified for reassignment,
they are assigned again.
If there is insufficient alternate spare area for reassigning the all specified defective
logical blocks, the controller reassigns as any blocks as it can, terminates the
command with a CHECK CONDITION status, and sets the sense key to
"HARDWARE ERROR".
unassigned logical block in the command specific bytes of the sense data.
The Reassign Blocks defect list (Table 6-88) is loaded with a 4-byte header, followed
by one or more defect descriptors.
Each defect descriptor is four bytes long.
REASSIGN BLOCKS:(07h)
6 COMMAND DESCRIPTIONS
)
H
7
6
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The controller sets the block address of the first
4
3
Operation Code (07
H
0
0
Reserved
0
0
Reserved
0
0
Reserved
0
0
Reserved
0
0
Reserved
0
0
OEM MANUAL:K6602771
2
1
)
1
1
0
0
0
0
0
0
0
0
Flag
Link
0
Revision: 2 / Date: 2002.12.19
Page: 247 / 313
0
1
0
0
0
0

Advertisement

Table of Contents
loading

Table of Contents