1.

Solve : HIMEM hates me?

Answer»

My computer, running Windows 98, told me that HIMEM detected unreliable XMS memory at whatever address. It said "XMS driver not installed," which if my understanding is correct, contradicts itself. After the XMS driver (himem.sys) gave me results and made me ANGRY, it said it wasn't there (even later telling me specifically that himem.sys couldn't be FOUND, go figure). So, to fix the problem (as in, make it work, not like how the vet fixed my dog) I made config.sys say the following:
Code: [Select]device=c:\windows\himem.sys
device=c:\windows\emm386.exe v
emmexclude 04000046h
It STILL can't find HIMEM (and yes, it's in my windows directory...), and it tells me that the same memory address (the above mentioned was an approximation from memory and there are 3 or 4 lines of bad memory addresses) is unreliable. I'm getting kind of frustrated, so any help would be appreciated.

Thanks for any help.Never heard of this problem.

Quote

and it tells me that the same memory address (the above mentioned was an approximation from memory and there are 3 or 4 lines of bad memory addresses) is unreliable

Sounds dodgy, diagnose your RAM? RAM issue. How many STICKS do you have / if multiples sticks take all out but one and swap until the error appears.

Alan <>< Thanks, I'll crack open my computer when I get home from school.

Anyone have any ideas that don't involve throwing out or replacing my RAM?There is a non-destructive re-install method which will not harm your data...

How comfortable are you editing files in DOS mode ? ?Quote from: Computer_Hopeless on May 01, 2007, 04:55:53 AM
Thanks, I'll crack open my computer when I get home from school.

Anyone have any ideas that don't involve throwing out or replacing my RAM?

Yeah, DIAGNOSING it.

Paying attention is a MUST on CH. Hey, my computer maintenance teacher told me what I was doing wrong. He said to use EMMEXCLUDE as a switch, and shorten it to plain old /X. Problem is, during the hours I spent in school, I forgot the syntax for listing the memory addresses. If anyone knows, I'd greatly appreciate it if you shared your knowledge. In the meantime, I'll ATTEMPT to fix it through trial and error. Thanks for all the suggestions and effort.Try this one instead:

device=c:\windows\himem.sys
device=c:\windows\emm386.exe
REM emmexclude 04000046h
How would I do that to exclude all of the following:
04000036h
04000046h
0400002Ch
0400003Ch

Would I need to use them as a range, a list, or 4 separate lines?Ignore that part. Don't exclude anything.If I don't exclude the bad memory, what do I do instead?


Discussion

No Comment Found