I have an Opinion...But I disagree with it.!!.............Ram drive=A waste of time and effort.Now lets review....(XMS)=Extended Memory Specification..ie.=HIMEM.SYS.
EMM386 uses (XMS) memory to "EMULATE" "expanded Memory..(EMS).!..NOEMS="No expanded memory"...UMB=Upper Memory Block.
A BASIC............................Config.sys= DEVICE=C:\WINDOWS\HIMEM.SYS
By the way..""Test mem.on"" is a default with HIMEM.SYS.
*(You can put this in to manage UMB) DEVICE =C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH, UMB
I think I would just leave the EMM386 line out and put DOS=HIGH
At the DOS Prompt.You can type......mem /C | more (this will give you an indication of conv. and um and where your stuff is running.
You can type emm386 (This will display info. about its current memory-management activities.)..if your using same.!
But to get back to your original problem.Windows does not load because you are out of memory....Extended and or conventional.-- "out of memory" error message.You can receive this error message when Scanreg.exe creates a backup copy of the registry during Windows startup.This error message can occur if there is less than 340 kilobytes (KB) of free conventional memory. When you use Scanreg.exe with the /fix or /restore switch,(These switches are "default" during start-up..IE...if there is a problem it will either "Fix" or "restore" the registry.) more than 340 KB of free conventional memory may be required, depending on the size of the registry and the amount of damage. To resolve this issue, increase the amount of free conventional memory to more than 340 KB.
NOTE : Extended memory is required for Windows Registry Checker to operate properly, so it does not run when you start your computer with the Safe Mode Command Prompt Only option.--- The exception to this is the scanreg /restore command, which is the only Scanreg function that can run without extended memory memory.
The amount of conventional memory that is required by Windows Registry
Checker is determined by the size of your registry. Windows Registry
Checker may require 580 KB or more of free conventional memory to
complete the repair process. If you encounter an "Out of Memory" error
message, optimize your free conventional memory.
HERE IS A GOOD "STARTING POINT"..
Happy Hunting.!!