Possibly faulty RAM
Introduction
Quite often, the presence of random unexplained problems is caused by faulty RAM. This is easy to test and is a good first step to diagnose.
Windows - Quick test
-
If you have a few spare hours when you don’t need your computer, please run Extended test instead.
-
The test will take around half an hour. You won’t be able to use your computer while the test runs. It could be convenient to run it during the lunch break.
-
Run from Win+R or from command line:
MdSched.exe
-
Choose whether to restart now or postpone it until next restart.
-
Once your computer is restarted, the test will run automatically.
-
If you need your computer before the test completes, you can interrupt it with Esc and run again later.
-
Once the test is finished, the computer will automatically boot back into Windows.
-
You can find test results in Windows Event Log :
a. Go toControl Panel > System and Security > Administrative Tools > Event Viewer > Windows Logs > System
b. Find event with
Source
equal toMemoryDiagnostics-Results
-
If the test detected any errors, read this chapter.
-
Sometimes, a quick test does not detect errors. Please also run Extended test.
Windows - Extended test
-
The test will take a few hours. You won’t be able to use your computer while the test runs. It could be convenient to run during the night.
-
Run from Win+R or from command line:
MdSched.exe
-
Choose whether to restart now or postpone it until next restart.
-
Once your computer is restarted, the test will run automatically.
-
Press F1 and select
Extended
test mix. Press F10 to apply. -
If you need your computer before the test completes, you can interrupt it with Esc and run again later.
-
Once the test is finished, the computer will automatically boot back into Windows.
-
You can find test results in Windows Event Log :
a. Go toControl Panel > System and Security > Administrative Tools > Event Viewer > Windows Logs > System
b. Find event with
Source
equal toMemoryDiagnostics-Results
-
If the test detected any errors, read this chapter.
Test detected errors?
- Even if just a single error was detected, your RAM is faulty and it’s best to replace it.
- Having a test error means that a specific location in memory changes its values unpredictably. The more locations are faulty, the higher the probability of unexpected errors.
- Depending on which program gets this memory you can observe crashes, blue screens, all other forms of unexpected behavior. Or it can work “fine”, if non-important data was corrupted this time, such as a single pixel in some image on screen.
- On every computer restart, the error will likely corrupt something new, so random programs will crash.
- If you have multiple RAM chips, you can find the faulty one by removing them one by one and running the test again.