[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
INT 13 - Future Domain SCSI BIOS - FORMAT DRIVE WITH BAD SECTOR MAPPING
AH = 06h
AL = interleave
(0 = default, 1 = consecutive sectors, 2 - 255 = vendor unique)
DL = hard drive ID
DH = bits 7-5 drive LUN
bit 4 defect list is available
bit 3 defect list is complete (erase drive's defect list)
bits 2-0 defect table format
(000=use defect table A, 100=use defect table B,
101=use defect table C)
ES:BX -> defect table A, B or C (see below)
Return: CF set on error
AH = status code (see AH=01h)
Notes: block addresses must be in ascending order (for table B, cylinder is
most significant, byte from index least significant; for table C,
cylinder is most significant, sector number least significant)
table B defect bytes from index of FFFFFFFFh indicates that the entire
track shall be reassigned
table C defect sector number of FFFFFFFFh indicates that the entire
track shall be reassigned
SeeAlso: AH=06h"FIXED",AH=07h"SCSI"
Format of defect table A:
Offset Size Description
00h WORD number of bytes remaining in table
02h BYTE reserved (0)
03h BYTE reserved (0)
04h WORD defect list length (big-endian) (4*number of defects)
06h 4 DWORDs defect block addresses (big-endian)
Format of defect table B:
Offset Size Description
00h WORD number of bytes remaining in table
02h BYTE reserved (0)
03h BYTE reserved (0)
04h WORD defect list length (big-endian) (8*number of defects)
06h 8N BYTEs Defect List [array]
Offset Size Description
00h 3 BYTEs cylinder number of defect (big-endian)
03h BYTE head number of defect
04h DWORD defect bytes from index (big-endian)
Format of defect table C:
Offset Size Description
00h WORD number of bytes remaining in table
02h BYTE reserved (0)
03h BYTE reserved (0)
04h WORD defect list length (big-endian) (8*number of defects)
06h 8N BYTEs defect list
Offset Size Description
00h 3 BYTEs cylinder number of defect (big-endian)
03h BYTE head number of defect
04h DWORD defect sector number (big-endian)
See Also:
1305
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson