4.6 Packet Commands
4.6.2 FORMAT UNIT command
Table 4.40 FORMAT UNIT command
Bit | 7 | 6 | 5 |
| 4 | 3 |
| 2 |
| 1 |
| 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
| Operation Code (04h) |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
| |||
1 |
| Reserved |
|
| FmtData | CmpList |
|
| Defect List Format |
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
| Reserved |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
| Interleave |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
| Reserved |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
The FORMAT UNIT command formats media physically on the basis of the specified parameter values.
When the FmtData bit is 1, the FORMAT UNIT parameter list must be transferred. Defect List Format is ignored.
When the FmtData bit is 0, the ODD does not transfer the FORMAT UNIT parameter list and formats media using the internal default values instead.
The CmpList is ignored.
The interleaving is set to the internal default value even if a value is specified.
Table 4.41 FORMAT UNIT parameter list
Bit | 7 |
| 6 |
| 5 | 4 |
| 3 |
| 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| Defect List Header |
|
|
| ||||
|
|
|
|
|
|
|
| |||||
|
|
|
| Table 4.42 Defect list header |
|
|
| |||||
|
|
|
|
|
|
|
|
|
| |||
Bit | 7 |
| 6 |
| 5 | 4 |
| 3 |
| 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
| Reserved |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| ||
1 |
| Reserved |
| DCRT |
|
| Reserved |
| IMMED | Reserved | ||
|
|
|
|
|
|
|
|
|
| |||
2 |
|
|
|
|
| Defect List Length |
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
When the DCRT (Disable Certification) bit is 1, the ODD formats media without checking it.