Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Since I've installed a new motherboard and cpu, I'm getting this message more often than not when I try to boot, "Error initializing device IOS: Windows protection error. You need to restart your computer."
I have to boot like five times to get windows95 going. What is device IOS? What is a protection error? What can I do?

This is your IO Subsystem trying to load the drivers for your old motherboard, and causing a protected mode memory error
you have to install the new bus mastering and chipset drivers for your motherboard
a good place to start is www.bmdrivers.com

Had the same error message. Now, I can see that I need to load the drivers but how do
I do that? The computer comes up in safe mode, ok. No CD drivers but I transferred the
drivers to floppy and added them to the IOSubsystem. Still get the protection error.
How do I get the drivers to work?

Sometimes just going into your device manager in Safe Mode and ditching all of the System devices (CPU Bridge, PCI Bridges, Etc.), then restarting the system & redetecting devices can clear it. Also a core-reinstall (run your Windows Setup over an existing install of Windows) can re-write the registry & sometimes repair the error. BE CAREFUL...there's also the chance that you'll remove the devices from SYSTEM, and it'll hang and not let you restart. If so, it will usually come back by starting up in DOS command mode and reloading windows. (you may have to add the MSCDEX command line to the AUTOEXEC file for run it from a prompt to get the CD to run in DOS. Good luck...

I just changed out my k6-2 300 with a k6-2 450, and changed the 66mhz 64MB ram out to 128MB pc-100 ram, and I'm getting the same error -- only problem is, I didn't change the motherboard, and I have a roomate who has a similar motherboard with a new k6-2 350 (DFI k5bv3+ rev c+) and has to restart once to 2 times each time his machine goes haywire...
I tried reloading windows on top of itself, and I've tried removing all system devices. I'm out of clues. I haven't tried formatting the drive and reloading windows, but my roomate has, and it still comes up every other time for him, but mine is just hanging. I have the latest bios for this board, I believe 5/03/99....
HELP!!! I want to be able to use this chip....
Matt

Okay, a retrofit to above post.... TO ANYONE WHO IS HAVING A PROBLEM WITH k6-2 350 series processors or higher BOOTING win95b (sr2.1 or 2.5... usually OEM) -- go to microsoft's site or amd's site and search on this error. There is a fix to win95 that allows you to boot normally, it's a timing issue with windows (note: amd chip is running fine, apparently a little too fast for Windows' liking....)
karnal
p.s. you need to boot INTO 95 to run this patch, which I think is an extreme no-no, because with my 450, it takes about 10 reboots to start normally before I can run the patch after a clean load..... ugh....

I, too, am getting that error. I'm running a Celeron 366 clocked up to 458MHz. With my 66MHz DIMM memory (64MB) it all runs fine. I tried putting in 128MB of PC-100 memory, and I get IOS error/Restart error each time Windows95 (OSR2) tries to load. Anyone have any ideas?

Further IOS info: Certain machines WILL NOT let you overclock a PII or Celeron processor. Some will, but the system will act EXTREMELY erratically. Especially mainboards that let you soft (BIOS) set the processor speed. Often times, if you overclock in the BIOS, the board won't even start after the changes are saved. Easy fix, remove the CMOS battery, or close the CLEAR_CMOS jumper and power on the system - go into the BIOS, set it back to default, then shut it off and put the battery in and/or open the jumper. Power back on and set up correctly. On boards like this, the only way to speed it up is to install a higher-speed processor. Overclocking, like I said, can cause IOS error, boot errors, system hang, and the like.

Hi. I'm a computer tech working at Computer Renaissance. I've seen this problem before, and in my experience it has occurred more often than not in an AMD processor running higher than 300 mhz. Clock the processor down to 250 or less and the initial bootup should run fine; then install all of the other drivers and take any other precautions, and reset the speed back to normal. This has solved the problem for me.

I forgot to mention that part of the "precautions" involves a patch from microsoft to fix a timing problem in windows 95. Check it out at the link below.

Hello, owning a Compaq Armada 1573d laptop [with 95 & NT4+sp4 dual boot], with Xircom Ethernet 33.6 card I get the following:
While initializing device IOS:
Error: AI/O subsystem driver failed to load.
Either a file in the .\iosubsystem subdirectory is corrupt,
or the system is low on memory > help !

Had the same error realting somehow to soundblaster device. Solution: Rename »rmm.pdr« in »system« to »rmm.bak«.
(Hint from the »terratec« support site).

1)Could u pls enlighten me more on where to download the patch for the win95 and how do I go about using it.
2)when using outlook express my system would just halt and after pressing ctrl+alt+del it states "exception 0E has occured at 015F:BFFAA8CD.The current application will be terminated"what is the cause of this.

i finally solved my device ios problem by downloading the patch from microsoft website,saved it on to floppy disk and inserting it into the problem PC,get into the floppy drive and click it twice,it would ask u if u want to continue with the update which is yes and it all worked fine,thanks for webhelp because i was thinking of buying a new processor.

I'm having this same error message, after installing Visio 5:
While initializing device IOS:
Error: AI/O subsystem driver failed to load.
Either a file in the .\iosubsystem subdirectory is corrupt,
or the system is low on memory >What can I do? If there's a patch for this, where can I download it?

I got this error one day after not changing
any config whatsoever? I didn't install
anything new. Windoze just wouldn't boot.
To fix it I removed a program xmsdsk.exe from
my autoexec.bat, and everything has been fine
since??? This program was running for 2 years
with no problems. What's going on?

I was using PartitionMagic to create a new partition for a Linux dual-boot when the sytem crashed, which [of course] seriously corrupted the drive. i fixed most [all?] of the file/directory errors, but now when i booot, i get the ios message. help! p.s. this is win98[not s.e.]

Also....if your registry is corrupted you can replace it with an earlier copy.... At start up press "F8" and then Command Prompt. At the command prompt type "scanreg /restore" - then select an earlier copy. THIS FIXES A MULTITUDE OF PROBLEMS!

deryk >
Sorry to hear that. Unfortunately, due to the fact that you are now getting the generic "IOS-Reboot" error message (which by the way, is caused by any number of different things, including at least 90% of the things people have attributed to it in this message group alone), it would be safe to say that you would do well to try to salvage what you can of the files resident on your win98 machine/partition, store them temporarily, then reinstall win98 to your newly-made partition, and restore the files you were able to rescue.
In the future -- just a suggestion, of course -- use fips. And before using ANY partition-splitting software (including fips and Partition Magic, etc) make sure you run MS Scandisk (Thorough) and THEN run MS Disk Defragmenter on the windows partition you are wanting to resize/split. Last but not least, if it's at all possible, make a backup of anything you can't absolutley live without if it "disappears."Hope that helps somewhat.
FS

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |