As some of you may know Windows 95 had a timing bug that caused an
"Device IOS failed to initialize. Windows Protection Error. You must
reboot your computer." message to appear when an attempt to boot it
was made. Microsoft released a patch to cure this fault BUT you had to
get Win95 up running to be able to install it. It was possible at some
extent with slower processors due to the fault being intermittent at
some extent, but with today's very fast processors the fault is NOT
intermittent and you can NEVER get Win95 running - so the patch cannot
be installed.
There is a way to get Win95 running so the patch can be installed.
To start download the patch from Microsoft:
http://www.microsoft.com/windows95/downloads/contents/WURecommended/S_WUServicePacks/AMDPatch/Default.asp
The file you've just downloaded is a self-extracting compressed file,
so you can get the files out of it using WinZIP (www.winzip.com) or
WinRAR. Open the file amdk6upd.exe with one of these programs and
extract these two files:
IOS.VXD
ESDI_506.PDR
Now, let's go at the installation moment where Windows 95 tries to
boot for the first time and fails. Next time you restart it'll come
with a menu where you should select the option to go to the DOS
command prompt. From DOS place these two files extracted before at
these directories, replacing the files with the same name:
IOS.VXD goes to C:\WINDOWS\SYSTEM\VMM32
ESDI_506.PDR goes to C:\WINDOWS\SYSTEM\IOSUBSYS
With that you've replaced the libraries causing that problem with
newer libraries without that bug.
Once replaced restart the machine and boot in safe mode (Win95 will
finally boot up!!) and install the patch from Microsoft.
I hope this information helps
Jeroni Paul
>I post this information here as I think it might be of some use by
>other people trying to install Windows 95 in any fast machine, since
>no information has been found available about this issue in Internet.
>
>As some of you may know Windows 95 had a timing bug that caused an
>"Device IOS failed to initialize. Windows Protection Error. You must
>reboot your computer." message to appear when an attempt to boot it
>was made. Microsoft released a patch to cure this fault BUT you had to
>get Win95 up running to be able to install it. It was possible at some
>extent with slower processors due to the fault being intermittent at
>some extent, but with today's very fast processors the fault is NOT
>intermittent and you can NEVER get Win95 running - so the patch cannot
>be installed.
>
>There is a way to get Win95 running so the patch can be installed.
Another way to install the patch was to choose a slower speed fro the
CPU - any speed under 350mHz could run the original Win95. That's how
I loaded the patch years ago. Your way (below) is neat.
I unzipped the files in another machine and brought them in a floppy
to the
machine where I'm trying to install Windows 95. You don't need to run
WinZIP to copy and replace the files. Extract these two files in a
machine running Windows to a floppy disk and then perform a 'copy'
command at the DOS prompt on the machine where you want to install
Windows 95, so if you extracted and placed the files on a floppy (A:),
type:
copy a:IOS.VXD C:\WINDOWS\SYSTEM\VMM32
copy a:ESDI_506.PDR C:\WINDOWS\SYSTEM\IOSUBSYS
If it asks if you want to overwrite the existing files answer yes.
I don't know if there exists any version of ZIP or RAR for DOS that
would be
capable of extracting files from a self-extracting archive like that,
but it probably exists and a search through Internet might find it.
Hope this helps
Jeroni Paul
The file is self-extracting. It does not need WinZip for extraction.
It's a neat tool that you can zip a bunch of files then add the
self-extractor. Don't need Windows or WinZip on the receiving PC.
The file you download from Microsoft has a *Windows* self-extractor
and it needs Windows to run. Also the self-extractor installs the AMD
update to the system, it's not just a self-extractor, and you don't
want to install it in a computer that does not need it. That is why
you've to extract the files you need from it manually with WinZIP,
ZIP, WinRAR or RAR and copy them to their destinations inside the
Windows 95 directories.
Jeroni Paul
oops. I apologise. Self extract does not run in pure DOS - it does
run in an MS-DOS box. You don't need WinZip but you do need Windows
on the receiving machine