The answer has finally come from Rudolph Loew, the creator of the Windows 98/SE/ME RAM Limitation Patch.
I had been using version 5.1 of his patch for some time, to allow my system to function with 4GB of RAM installed.
With it Windows 98 sees 3327MB, pretty near the same as Windows 2000, and the limit for a 32 bit OS.
Rudolph has just released the next version, 6.0, which includes some interesting options for optimising the use of low physical memory.
I quote from his manual -
"Some Devices, especially many Gigabit Ethernet Controllers, require space in
Low Physical RAM. Low Physical RAM is also used by Windows 98 or 98SE for
Memory Tables. If there is not enough Free Low Physical Memory, Windows will
crash during Bootup. Reboot, a Blank Screen, or a VFAT Error are the most
common symptoms."
Well, that describes my problem completely!
It even explains why disabling my network card allowed the system to boot, something I never understood.
Why it's taken so long to discover this is a mystery to me, as I did an enormous amount of research on possible causes of the problem.
Anyway, using Rudolph's new patch, with the necessary switch which moves the VXD data above 16MB, and adding his additional low memory splitter program to autoexec.bat, the problem has completely gone away!
I restored all the data to my registry which I had stripped out and backed up as being superfluous to get the size of the system.dat file down, and the system still booted, with a file of over 14MB!
That would have been impossible before.
So thanks indeed Rudolph!
I hope you are subscribed to this thread and read this.
Anyone else suffering similar problems, you now know where to find a fix -
http://rloew1.no-ip.com
It's not free, but IMO it's worth $20 of anybody's money, as it does exactly what it says on the tin, and more!
After all this time I am well pleased.



Help


Back to top










