safe mode problem

Posted on 2000-01-03
Medium Priority
Last Modified: 2013-12-28
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.
Question by:thg
LVL 12

Expert Comment

by:Patricia Siu-Lai Ho
ID: 2320398
thg, make certain in the config.sys consists of these lines: -


Let me know your outcome.    pslh

Expert Comment

ID: 2321113
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.

Accepted Solution

zombiwulf earned 140 total points
ID: 2321510
During a Safe Mode boot, himem.sys is loaded with a command line switch of /testmem:on. This does a much more extensive ram test.

To verify that himem.sys is really reporting this, add the line "device=c:\windows\himem.sys /testmem:on" to your config.sys.

Reboot - you will probably get the same error.

If you want to get to Safe Mode in spite of what himem.sys is reporting, change the line in config.sys to device=c:\windows\himem.sys /testmem:off. Reboot and at the Startup menu choose the option for StepbyStep confirmation - Say No to the system registry and autoexec.bat and Yes to everything else except loading windows.

Type win /d:m to load windows in Safe mode.
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!


Expert Comment

ID: 2321578
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.
LVL 17

Expert Comment

ID: 2321586
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.

Author Comment

ID: 2331832
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?
LVL 12

Expert Comment

by:Patricia Siu-Lai Ho
ID: 2331932
thg, Here about the switch adding to the HIMEM.SYS.

    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:

LVL 17

Expert Comment

ID: 2333826
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.

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A simple method to resolve a "keyboard not working" problem by modifying the Windows registry. This issue can often be encountered after using the VMware vCenter Converter Standalone Agent to perform a Physical-to-Virtual (P2V) conversion process.
This article provides a step by step guide (with screenshots) showing how to create a new local (test) Administrator user profile in Windows 10 for troubleshooting purposes, and then how to remove it.
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses

594 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question