FINDHOOK.COM - Utility to inspect low level Int 13h address.
Written by: RJ Smith, Western Digital [72640,506]
Internet: smith_r@a1.wdc.com
Date: July 16, 1994
Extract:
A Windows FastDisk device such as WDCTRL or WDCDRV.386 will not load if
the original Int 13h address (which was in the interrupt vector table when
IO.SYS was loaded) has been changed by other software. This original
address is the means by which IO.SYS can guarantee that it is communicating
directly with the low-level hard disk BIOS routines. This address can
be changed by other drivers or TSR utility software. If it is, the following
message is displayed by WDCTRL:
"The Microsoft Windows 32-bit disk driver (WDCTRL) cannot be loaded. There
is unrecognizable disk software installed on this computer.
The address that MS-DOS uses to communicate with the hard disk has been
changed. Some software, such as disk-caching software, changes this address.
If you aren't running such software, you should run a virus-detection
program to make sure there is no virus on your computer."
The following message is displayed by WDCDRV.386:
"WDCDRV cannot be loaded. There is unrecognizable disk software installed
on this computer."
If you receive either of these messages, FINDHOOK.COM may be able to
pinpoint the TSR, ROM BIOS, or device driver that has changed the Int 13h
address within IO.SYS. By being able to identify the software, you can
determine what needs to be removed in order to obtain 32-bit disk access.
FINDHOOK will display the name of the program that is causing the conflict.
It may not be able to locate TSRs loaded high by QEMM or 386Max, and has
not been tested with these packages.
Do not run the program from within MS Windows.
****************************** End of File ***************************