thg
asked on
safe mode problem
I have recently reformat my PC. After i reinstalling win 98, i found that i cannot go into safe mode. it display a message
"HIMEM.SYS has detected unreliable XMS memory at 0250183A".XMS driver not installed". But i found himem.sys in the c:\window folder.
"HIMEM.SYS has detected unreliable XMS memory at 0250183A".XMS driver not installed". But i found himem.sys in the c:\window folder.
what? sounds like bad ram to me. you don't even need a config.sys file or an autoexec.bat in win 98. Mine are both empty an I can boot to safe mode all day. Really, sound like bad ram to me, or a potential mbr virus. Why did you format your drive? Bad problems? If so, try some different ram.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I'm not sure if you have a RAM problem but baird is right about autoexe and config sys You don't need them for safe mode or windows to run. I would reinstall windows or run SFC (system file checker) see if a file is corupt or missing.
This is a typical error of bad Ram, maybe it doesn't show up when it does the memory count, but all that does is count it.
Do you have other random errors?
Can you remove part and try going into "safe mode"
try different memory or take your and have it tested.
Do you have other random errors?
Can you remove part and try going into "safe mode"
try different memory or take your and have it tested.
ASKER
to pslh:
i found no problem after adding your suggestion in my config.sys.
to zombiwulf:
i can run safemode after adding your code, what causing this? Any suggestion to pass through testmem:on?
i found no problem after adding your suggestion in my config.sys.
to zombiwulf:
i can run safemode after adding your code, what causing this? Any suggestion to pass through testmem:on?
thg, Here about the switch adding to the HIMEM.SYS.
/TESTMEM:ON|OFF
Determines whether HIMEM performs a memory test when your
computer starts. By default, HIMEM tests the reliability
of your computer's extended memory each time your computer
starts. This test can identify memory that is no longer
reliable, and unreliable memory can cause system instability
or loss of data. HIMEM's memory test is more thorough than
the standard power-up memory test performed by most computers.
To prevent HIMEM from performing the memory test, specify
/TESTMEM:OFF. Disabling the memory test will shorten the
startup process. The default setting is /TESTMEM:ON.
In Win98, there is already a line of HIMEM.SYS /TESTMEM:ON is loaded in the io.sys.
Therefore, even though you did not add it in the config.sys, this command is still working.
However, there are some softwares / programs which may need to read this line of HIMEM.SYS and EMM386.EXE in the config.sys in legacy or compatibility.
However, if you add HIMEM.SYS /TESTMEM:OFF in the config.sys, this line will over-ride the default settings of win98 in the io.sys and disabled the testing of memory.
If you would like to enable it again, just delete the switch in the config.sys as:
DEVICE=C:\WINDOWS\HIMEM.SY S
pslh
/TESTMEM:ON|OFF
Determines whether HIMEM performs a memory test when your
computer starts. By default, HIMEM tests the reliability
of your computer's extended memory each time your computer
starts. This test can identify memory that is no longer
reliable, and unreliable memory can cause system instability
or loss of data. HIMEM's memory test is more thorough than
the standard power-up memory test performed by most computers.
To prevent HIMEM from performing the memory test, specify
/TESTMEM:OFF. Disabling the memory test will shorten the
startup process. The default setting is /TESTMEM:ON.
In Win98, there is already a line of HIMEM.SYS /TESTMEM:ON is loaded in the io.sys.
Therefore, even though you did not add it in the config.sys, this command is still working.
However, there are some softwares / programs which may need to read this line of HIMEM.SYS and EMM386.EXE in the config.sys in legacy or compatibility.
However, if you add HIMEM.SYS /TESTMEM:OFF in the config.sys, this line will over-ride the default settings of win98 in the io.sys and disabled the testing of memory.
If you would like to enable it again, just delete the switch in the config.sys as:
DEVICE=C:\WINDOWS\HIMEM.SY
pslh
I think if you check your memory you will find you have a bad chip, which is what biard said. When you bypass the memory check you can open in safe mode right?
Then test your memory!!
Take it to a store and ask them to check it.
Then test your memory!!
Take it to a store and ask them to check it.
DEVICE=C:\WINDOWS\HIMEM.SY
DEVICEHIGH=C:\WINDOWS\EMM3
Let me know your outcome. pslh