spaceheeder, on 13 December 2010 - 08:38 AM, said:
I'll try to name as much as I can find out:
Motherboard is ASUS P4C800E Deluxe
Audio is SoundMAX Integrated Digital Audio
Network card is Intel Pro/1000 CT Network Card (the linux driver is called "e1000")
GPU is NVIDIA GeForce 6800 Ultra hardware version 161
There's some sort of PCI RAID Controller but I can't find it in the BIOS to disable it. It still shows up as an "Other device" in Windows 98.
I've tweaked my BIOS heavily and tried many reinstalls with many configurations. The problem remains. Of all my hardware, if I had to guess, I'd assume the problem is the RAID controller. The problem is that I think it may be integrated, and I don't know how to disable it in the BIOS.
Hmm, looks like a nice motherboard

I took a look at the Manual
here.
Although I imagine it will work much better for 98SE than 95, lol. I think the last Intel chipset with 95 drivers was the 845, but I'm not sure. I ran a Windows 95 test setup on a Soyo P4-I875P Dragon 2 v1.0 board with a 3.4GHz Extreme Edition CPU and 4GB of Kingston HyperX RAM during the update of RLoew's RAM patch, but I had no drivers for the board or hardware.
I don't see any reason why Windows 95 should not install however, provided you disable or set everything you can to "Legacy" mode and re-enable things one at a time to see what is causing the problem. From what I saw in the Manual (p. 88), the RAID controller should be listed in the BIOS as "Onboard Promise Controller." I would disable the whole works, USB & 1394 included.
spaceheeder, on 13 December 2010 - 08:38 AM, said:
-I initially boot with a Windows 98SE CD. I tell it to boot into the command prompt with CD support, swap it out with a Windows 95 CD, and run setup. If there's something else I ought to be trying instead please link me to a better bootloader.
-I have, but that was with a different Windows 95 CD. It got the same results, though.
-I've tried custom and typical. When I try custom I generally remove all of the network protocols before installation. It doesn't help.
-The second phase of setup does not complete because it cannot run in safe mode. I get the protection error before installation fully finishes.
Ok, as you said how you are booting to Setup is probably not related to the problem you are having, I was mainly curious as to whether your machine had a floppy drive, and whether you were able to try using the FIX95CPU floppy disk. I do all of my Windows 9X installs from the hard drive, so I was trying to see if it was somehow related to installing from the CD.
You have tried running FIX95CPU on your system again after you get the protection errors, right?
This is bizarre
You're having virtually the exact same set of problems that occur without FIX95CPU, and that it was designed to correct.
With AMD processors over 350MHz, Windows 95 installation would fail on the first reboot, and you can't get to safe mode (Windows Protection Error in IOS.VXD). AMDK6UPD fixed this, and it also worked on Pentium 4's up to 2GHz. Above that, the same circumstances repeat, just with a different error (Windows Protection Error in NDIS.VXD). Both of these keep Setup from entering its second phase, and FIX95CPU updates all of the necessary files for Setup to continue normally.
If you install FIX95CPU immediately after the first reboot, without allowing the machine to return to Setup and crash on one of these errors, and then remove the FIX95CPU disk and reboot again, you should never even see a message about Normal or Safe Mode at all, it should just finish Setup as if nothing was wrong.
It seems like the updates are not being installed properly. We can do a test run that should eliminate whether you are having a hardware issue or not.
(NOTE: This method will not produce a properly compressed system file created during Setup, so if it works there is still more to do, but it will answer some questions.)
Create newly formatted C:\ partition
Copy all the contents of the \WIN95 folder on your Windows 95 CD to a folder on your new partition, example C:\WIN95CD
Copy the 10 updated system files contained in FIX95CPU to the C:\WIN95CD folder.
- (CDFS.VXD, DISKTSD.VXD, ESDI_506.PDR, HSFLOP.PDR, SCSIPORT.PDR, INT13.VXD, IOS.VXD, NTKERN.VXD, VFBACKUP.VXD, NDIS.VXD)
Run SETUP.EXE from inside the C:\WIN95CD folder
Using this method, Setup will use the updated files in the WIN95CD folder instead of searching for their old equivalents in the CAB files. Setup should run properly, and reboot properly without any errors except you may see something about "VMM32.TMP integrity check failed." You can ignore this for now, what we want to learn is whether or not this will get Windows 95 running without the protection errors.
spaceheeder, on 13 December 2010 - 08:38 AM, said:
Thanks a ton for giving this such close attention

No problem
This post has been edited by LoneCrusader: 14 December 2010 - 12:42 AM