DIVerify
#include <DiskInit.h> Disk Initialization Package
short drvNum ; drive to verify (1=internal floppy)
problems are found. This low-level read does not verify the integrity of the
file information on the disk. It is meant to be used directly after a low-level
drvNum identifies which drive contains the disk to verify. Historically,
1=internal, 2=external, and number higher than 3 are hard disks.
noErr (0) No error
firstDskErr (-84) ... through ...
lastDskErr (-64) (low-level disk errors)
Notes: This function is performed automatically by DIBadMount (which itself is performed automatically most of the time).
DIVerify does not affect the contents of the disk.