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
                                    -♦-