Jump to content

Microsoft Windows Memory Diagnostic Program


Recommended Posts

Posted

Until recently, I was running my Dell Dimension 8100, P4, Windows ME system with 128mb of PC600 non-ECC RDRAM. Although my system had frequent crashes which sometimes seemed related to memory limitations, I never had reason to believe the RDRAM was defective. I suspect most of the crashes have been due to compatibility issues with my ATI Radeon graphics card/drivers and/or the drivers for my mouse and keyboard; my virus protection is up to date and virus scans have shown no infections.

I recently upgraded my memory to 512mb of PC800 ECC RDRAM (2x256mb). My computer recognized the change in system memory, and now lists 512.0mb RAM in "system properties" instead of 128mb. However, my system crashes and memory-related error messages have increased. Sometimes after I start my computer with a minimal number of start-up programs and attempt to open my first program, I get an insufficient memory error message! :no: This never happened before.

Although I no longer use the Norton Anti-Virus program, I still have Norton System Works (2001) installed and I ran their "Norton Diagnostics" program to test the new memory. The first test or pattern which this program runs is described as: "Testing memory using pattern with all bits cleared..." Each time I run this program, after about one second it indicates "Error detected at address xxxxx" and "Test: Failed." Every time I redo the test it indicates an error at the same address. :o After I reboot, however, the address of the error changes (and remains consistent until I reboot again).

In an attempt to confirm that my new memory was defective, I researched other memory testing programs and discovered Microsoft's "Windows memory diagnostic" program, which runs a "standard" set of 6 memory tests and an "extended" set of 11 memory tests (from a bootable floppy disk). My new memory passed the standard set of 6 tests so I switched to the "extended" test set and let it run overnight. In the morning, I discovered that my new memory passed all the tests with no errors. :(

Thus, it seems to me that either the "Norton Diagnostic" program is defective or my new RDRAM is defective. Which is more likely? Does the Norton Diagnostic program use a test (i.e., using a pattern with all bits cleared) which can detect errors in ECC RDRAM that the Microsoft diagnostic program cannot detect? Is there another explanation? I would appreciate any helpful suggestions!

Regards,

MJS :hello:


Posted

I have a couple of additional details to add to the puzzle. I now believe that the only time I receive the insufficient memory error message (when I am in fact using only a small percentage of available RAM as verified by a small memory usage guage program) is AFTER I run the Norton Diagnostic memory test (which my RDRAM always fails). The insufficient error message appears after I close the Norton program and attempt to open another program. After I close the frozen program that I attempted to open, a new entry appears in the cntrl-alt-del program list: "route"

What is the significance of the "route" program?

-MJS

Posted

try http://www.memtest86.com/ you can download an iso, that is a bootable cd, and then run it over night and see if you get errors that are reproducable. if you get errors, then try once stick at at time, and see if it is just one stick. Then if one stick is still bad try it in another computer. If you still get bad then it is probably the memory, if you dont get bad in the second computer, then it is probably some kind of chipset thing.

Posted

Do you know the false-negative error rate (i.e., failure to find errors when the RAM is in fact defective) of the Microsoft memory test or memtest86?

I have already run the memtest86 program and it found no memory errors. Thus, although I do not know the false-negative error rates of these tests, I am close to concluding that my RDRAM is fine and the Norton diagnostic program is defective. :thumbdown

Regards,

MJS

Posted

Perhaps double check whether the RDRAM are identical, ie, same make and frequency. Secondly sometimes, RDRAM may not work on the same speed as mentioned. Try to switch the option of RDRAM to PC600 in the BIOS (provided your motherboard supports it).

Finally, it is always better to make a new fresh setup, using the latest drivers in unused partition and see if the error occurs.

One more thing, if you have upgraded the RDRAM modules yourself, may I suggest to again take out the modules, brush the socket for any dust and reinsert the module firmly.

Posted
Perhaps double check whether the RDRAM are identical, ie, same make and frequency.  Secondly sometimes, RDRAM may not work on the same speed as mentioned.  Try to switch the option of RDRAM to PC600 in the BIOS (provided your motherboard supports it).

Finally, it is always better to make a new fresh setup, using the latest drivers in unused partition and see if the error occurs.

One more thing, if you have upgraded the RDRAM modules yourself, may I suggest to again take out the modules, brush the socket for any dust and reinsert the module firmly.

The RDRAM are identical and are properly installed. Your other recommendations are a bit beyond my understanding at this time. :unsure:

The RDRAM passed all the tests of the memtest86 and windows memory diagnostic programs. Is this not convincing evidence that the RDRAM is good?

-MJS

Posted

Memtest no doubt is good enough proof. But the memory troubles do occur due to file corruptions too. But since your trouble arose after upgradation of the RAM, the exact message can be posted here for further analysis.

My other two solutions are hardware related. If you are not into the hardware stuff, then don't proceed.

The BIOS setting is the one which we find when we start the PC and usually is accessed by entering del or F2 key. There can be a bios setting relating to your RDRAM entry which indicates the frequency to PC600 or PC800. You have to check it.

What I meant by reinstallation is to setup Windows ME afresh if you have a partition without any other operating system installed. This way the error arising due to corrupt files or even swap file can be ruled.

Cleaning the ram socket is always good proposition because most of the times the dust sticking onto the copper contacts doesn't allow the proper connection.

I am myself more involved in hardware things and these are my own solutions which have helped me plenty of times in vaiety of computers.

But again messing with the hardware is risky unless you are fully knowledeable about it .

Good luck! :thumbup

Posted
Memtest no doubt is good enough proof.  But the memory troubles do occur due to file corruptions too.  But since your trouble arose after upgradation of the RAM, the exact message can be posted here for further analysis.

My other two solutions are hardware related.  If you are not into the hardware stuff, then don't proceed. 

The BIOS setting is the one which we find when we start the PC and usually is accessed by entering del or F2 key.  There can be a bios setting relating to your RDRAM entry which indicates the frequency to PC600 or PC800. 

Since installing the new RDRAM, I have only gotten memory-related error messages after running the Norton Diagnostic program. I believe the Norton program is the cause of these errors. My computer still crashes for other reasons (my video adapter/driver is a prime suspect), but that was happening before the memory upgrade.

My BIOS does not offer an option to select PC600 or PC800. [i think I need to update the BIOS though.]

As far as reinstalling Win ME, I think a better idea might be to upgrade to Win XP. But that's a project for another day.

Thanks for the help!

-MJS

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...