Hi George,
>The ability to format a drive is (or at least was) provided through a ROM BIOS interrupt call (one of the 13H functions). Windows exposes some of this functionality through the API, but not all. In general, going outside of the API to access the ROM BIOS isn't a terribly good idea, IMHO. This is what you'd have to do, I believe.
MSDN says that you can use DeviceIoControl() by passing the IOCTL_DISK_FORMAT_TRACKS parameter. But that's only available in Windows NT.
Christof
--
Christof