Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Int 13h Function 09h
 Summary                                   Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     This function is supported on fixed disks only.
 
     For PC and PC/XT fixed disks, the parameter block format is as
     follows:
 
     Bytes       Contents
 
     00h-01h     Maximum number of cylinders
     02h         Maximum number of heads
     03h-04h     Starting reduced write current cylinder
     05h-06h     Starting write precompensation cylinder
     07h         Maximum ECC burst length
     08h         Drive options
                 Bit 7    = 1 to disable disk-access retries
                 Bit 6    = 1 to disable ECC retries
                 Bits 3-5 = 0
                 Bits 0-2 = Drive option
     09h         Standard time-out value
     0Ah         Time-out value for format drive
     0Bh         Time-out value for check drive
     0Ch-0Fh     Reserved
 
     For PC/AT and PS/2 fixed disks, the parameter block format is as
     follows:
 
     Bytes       Contents
 
     00h-01h     Maximum number of cylinders
     02h         Maximum number of heads
     03h-04h     Reserved
     05h-06h     Starting write precompensation cylinder
     07h         Maximum ECC burst length
     08h         Drive options
                 Bits 6-7 = Nonzero (10, 01, or 11) to disable retries
                 Bit 5    = 1 if manufacturer's defect map present
                            at maximum cylinder + 1
                 Bit 4    = Not used
                 Bit 3    = 1 if more than 8 heads
                 Bits 0-2 = Not used
     09h-0Bh     Reserved
     0Ch-0Dh     Landing zone cylinder
     0Eh         Sectors per track
     0Fh         Reserved
                                    -♦-