{| class="wikitable"
|+ Read Track ID (02h0Ah)
|-
! !! D7 !! D6 !! D5 !! D4 !! D3 !! D2 !! D1 !! D0
|-
| command byte 0 || x || MF || SK x || 0 || 0 1 || 0 || 1 || 0
|-
| command byte 1 || colspan="5" style="text-align: center;" | x || HD || colspan="2" style="text-align: center;" | US
|-
| command byte 2 Execution || colspan="8" | C: The first correct ID information on the cylinder number|-| command byte 3 || colspan="8" | H: head number|-| command byte 4 || colspan="8" | R: sector number|-| command byte 5 || colspan="8" | N: bytes per sector|-| command byte 6 || colspan="8" | EOT: end of track (ie. last sector is stored in track)|-| command byte 7 || colspan="8" | GPL: gap 3 length|-| command byte 8 || colspan="8" | DTL: data length (if command byte 5==0)|-| Execution || colspan="8" | FDC reads all data fields from index hole to EOTregister
|-
| result byte 0 || colspan="8" | ST0: status register 0
{| class="wikitable"
|+ Read ID Track (0Ah02h)
|-
! !! D7 !! D6 !! D5 !! D4 !! D3 !! D2 !! D1 !! D0
|-
| command byte 0 || x || MF || x SK || 0 || 1 0 || 0 || 1 || 0
|-
| command byte 1 || colspan="5" style="text-align: center;" | x || HD || colspan="2" style="text-align: center;" | US
|-
| Execution command byte 2 || colspan="8" | The first correct ID information on the C: cylinder is stored number|-| command byte 3 || colspan="8" | H: head number|-| command byte 4 || colspan="8" | R: sector number|-| command byte 5 || colspan="8" | N: bytes per sector|-| command byte 6 || colspan="8" | EOT: end of track (ie. last sector in track)|-| command byte 7 || colspan="8" | GPL: gap 3 length|-| command byte 8 || colspan="8" | DTL: data length (if command byte 5==0)|-| Execution || colspan="8" | FDC reads all data registerfields from index hole to EOT
|-
| result byte 0 || colspan="8" | ST0: status register 0