INT 13H 04H: Verify Sectors
[PC] [XT] [AT]
Expects: AH 04H
AL sector count (see notes)
CH track (cylinder) number (0-n) ◄═╗
CL sector number (1-n) ◄═══════════╩══ (see notes)
DL drive: 0-3=diskette; 80H-81H=hard disk
DH head number
──────────────────────────────────────────────────────────────────
Returns: AH BIOS disk error code if CF is set to CY
──────────────────────────────────────────────────────────────────
Info: This verifies that the CRC▲ was correct for the specified
sector(s). It does NOT actually compare disk data to memory.
Notes: ■ CX is used as a 6-bit and 10-bit field to specify sector and
cylinder. See INT 13H 02H for details.
■ On diskette writes, this function stops a multi-sector
operation at the last sector in a track.
■ On hard disks (with XT and AT BIOSes), a multi-sector operation
continues on the next higher head of the same cylinder and if
necessary, advances to the next higher cylinder on the first
head.
■ Parameters are the same as for INT 13H 02H (read sectors).
See Also: DOS fn 440dH 62H (IOCTL verify track)
INT 13H: BIOS Disk I/O
ROM-BIOS Functions
-♦-