The information in this article applies to:
SYPTOMSHardware vendors developing a Microsoft SCSI miniport driver may find that their miniport will not load under Windows 95 when the SCSI adapter's BIOS is enabled. Ios.log shows the following listing:
CAUSE
The Windows 95 I/O Supervisor (Ios.vxd) attempts to detect unsafe INT 13h
hookers during Windows 95 initialization. Part of this detection mechanism
is an attempt to detect INT 13h hooks that were installed by a modified
Master Boot Record (MBR). MBR INT 13h hooks are usually installed by disk
utilities that perform services such as disk compression or encryption,
which make it unsafe for Windows 95 to take over control of the disk using
32-bit disk drivers. MBR INT 13h hookers may also be installed by certain
viruses.
RESOLUTION
IOS tries to detect when a BIOS has installed an INT 13h handler by
examining the code in the handler's entrypoint. It looks for code sequences
that jump directly to an address above A000:0000h. Specifically, it looks
for the following five code sequences to call or jump to an address above
A000:0000h:
STATUSThis behavior is by design. Additional query words: 4.00 MBR MBRINT13
Keywords : |
Last Reviewed: March 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |