J
Joe Samangitak
I set up a multi-boot system recently, where I installed the boot
manager "XOSL" and Windows 98 on the second partition of HD #1.
Everything worked out fine except when I booted into my old
installation of Win98 on HD #2, I no longer have access to the CD-ROM
(and the Primary/Secondary controllers have a yellow exclamation
mark). Also, Win98 gave me an error message on boot-up about a
possible virus in the MBR and "Compatibility Mode Paging reduces
overall system performance". (I'm sure the MBR thing has to do with me
installing XOSL in the MBR).
The CD-ROM is installed on the secondary IDE channel off the
motherboard, and recognized by the system on bootup, just not by Win
98. I can't install it through "add hardware", either. I've tried
reinstalling an earlier version of the reigstry (before I made changes
to the system), but that didn't do anything. Nor did removing the
Intel 82371AB/EB Bus Master IDE Controller that controls my hard
drives & CD-ROM (it just reinstalls itself). I've checked my registry
for the "NOIDE" key, there is none. But my Plextor Cd-ROM drive is in
fact still listed in the registry. Mscdex is not in my autoexec.bat
and lastdrive=z is in my config.sys.
I may have found the problem, but I haven't a clue as to how to
resolve it. I read this in Microsoft's documentation:
"Compatibility Mode Paging reduces overall system performance
CAUSE:
MS-DOS Compatibility mode may be in use for any of the following
reasons: An "unsafe" device driver, memory-resident program, or virus
hooked the INT21h or INT13h chain before Windows is loaded."
(Perhaps this may be due to me installing XOSL, the boot manager, in
the MBR). This is what IOS.LOG reports, when I log the startup
process:
UnKnown int 13 hooker MBRINT13
Unit number 00 going through real mode drivers.
Unit number 01 going through real mode drivers.
Unit number 02 going through real mode drivers.
Unit number 03 going through real mode drivers.
Driver Name: mbrint13.sys Character Driver
Driver Info: INT 13 Hook: 9F800008
Driver Name: io.sys Block Driver controlling 04 unit(s)
Driver Info: Driver Address: 0070005E
IOSYS INT 13: 9F800008
INT 13 Hook: 007003EE
INT 4B Hook: F000EF6F
INT 4F Hook: 007004FC
Config.sys line number: 00000000
Driver Name: himem.sys Character Driver
Config.sys date/time stamp: 303925EB
Hardware interrupt hook map: 00000001
Driver Name: emm386.exe Character Driver
Driver Info: Driver Address: 02580000
INT 13 Hook: 02580510
INT 4B Hook: 031E0F10
Config.sys line number: 00000021
Driver Name: display.sys Character Driver
Driver Info: Driver Address: 04C00000
Config.sys line number: 0000002A
Driver Name: dblbuff.sys Character Driver
Driver Info: Driver Address: 06C70000
INT 13 Hook: 06C70148
Config.sys line number: 00000000
Driver Name: ifshlp.sys Character Driver
Driver Info: Driver Address: 07810000
Config.sys line number: 00000000
Autoexec Date/Time Stamp: 303E005C
TSR Name: C:\WINDO Autoexec Position: 000000F5
Hardware Interrupt Hook Bit Map: 00000400
manager "XOSL" and Windows 98 on the second partition of HD #1.
Everything worked out fine except when I booted into my old
installation of Win98 on HD #2, I no longer have access to the CD-ROM
(and the Primary/Secondary controllers have a yellow exclamation
mark). Also, Win98 gave me an error message on boot-up about a
possible virus in the MBR and "Compatibility Mode Paging reduces
overall system performance". (I'm sure the MBR thing has to do with me
installing XOSL in the MBR).
The CD-ROM is installed on the secondary IDE channel off the
motherboard, and recognized by the system on bootup, just not by Win
98. I can't install it through "add hardware", either. I've tried
reinstalling an earlier version of the reigstry (before I made changes
to the system), but that didn't do anything. Nor did removing the
Intel 82371AB/EB Bus Master IDE Controller that controls my hard
drives & CD-ROM (it just reinstalls itself). I've checked my registry
for the "NOIDE" key, there is none. But my Plextor Cd-ROM drive is in
fact still listed in the registry. Mscdex is not in my autoexec.bat
and lastdrive=z is in my config.sys.
I may have found the problem, but I haven't a clue as to how to
resolve it. I read this in Microsoft's documentation:
"Compatibility Mode Paging reduces overall system performance
CAUSE:
MS-DOS Compatibility mode may be in use for any of the following
reasons: An "unsafe" device driver, memory-resident program, or virus
hooked the INT21h or INT13h chain before Windows is loaded."
(Perhaps this may be due to me installing XOSL, the boot manager, in
the MBR). This is what IOS.LOG reports, when I log the startup
process:
UnKnown int 13 hooker MBRINT13
Unit number 00 going through real mode drivers.
Unit number 01 going through real mode drivers.
Unit number 02 going through real mode drivers.
Unit number 03 going through real mode drivers.
Driver Name: mbrint13.sys Character Driver
Driver Info: INT 13 Hook: 9F800008
Driver Name: io.sys Block Driver controlling 04 unit(s)
Driver Info: Driver Address: 0070005E
IOSYS INT 13: 9F800008
INT 13 Hook: 007003EE
INT 4B Hook: F000EF6F
INT 4F Hook: 007004FC
Config.sys line number: 00000000
Driver Name: himem.sys Character Driver
Config.sys line number: 0000001FDriver Info: Driver Address: 020F0000
Config.sys date/time stamp: 303925EB
Hardware interrupt hook map: 00000001
Driver Name: emm386.exe Character Driver
Driver Info: Driver Address: 02580000
INT 13 Hook: 02580510
INT 4B Hook: 031E0F10
Config.sys line number: 00000021
Driver Name: display.sys Character Driver
Driver Info: Driver Address: 04C00000
Config.sys line number: 0000002A
Driver Name: dblbuff.sys Character Driver
Driver Info: Driver Address: 06C70000
INT 13 Hook: 06C70148
Config.sys line number: 00000000
Driver Name: ifshlp.sys Character Driver
Driver Info: Driver Address: 07810000
Config.sys line number: 00000000
Autoexec Date/Time Stamp: 303E005C
TSR Name: C:\WINDO Autoexec Position: 000000F5
Hardware Interrupt Hook Bit Map: 00000400