1

Just tested my ram with memtest86. Got about 24K errors but I don't have money to buy new RAM!!! I'm just 13 years old. Do you still use your PC if your RAM is dead? And how do I repair this RAM stick?

  • Whatever; +1 for the sympathy and kindness. – Rmano Oct 24 '14 at 7:54
3

You can tell the Linux kernel to exclude some memory regions on its command line. Excerpt from the kernel parameter documentation:

memmap=nn[KMG]$ss[KMG]
        [KNL,ACPI] Mark specific memory as reserved.
        Region of memory to be reserved is from ss to ss+nn.
        Example: Exclude memory from 0x18690000-0x1869ffff
                 memmap=64K$0x18690000
                 or
                 memmap=0x10000$0x18690000

If you write down the exact location of the corrupted memory region from memtest86+ you can then use that info as described above and add a parameter to the kernel boot options.

Be aware that memory corruptions can occur (apparently) randomly! Run the memory test at least twice to assure that the corrupted region is (most likely) always the same.

| improve this answer | |
  • 1
    I still would only recommend using this kernel parameter as a last-case scenario as even if a only a specific region of memory is corrupted it is still a sign of failing RAM. Running the kernel on damaged memory could cause an abrupt shutdown due to a kernel page fault...or worse! – joshumax Oct 31 '14 at 1:48
2

Once RAM fails, there is no real way to repair it short of remanufacturing it. If you use your computer with a bad RAM stick, you will experience odd lockups and errors at best. At worst, your computer will fail to boot at all.

My recommendation, if you have more than one stick of RAM in your computer, is to test each stick separately to narrow down which stick is giving you trouble. Once you remove that particular stick (if only one has issues) you will be OK. If you do this, just remember to take ESD precautions to avoid damaging other components. Otherwise, your best bet is to try to find a cheap stick of RAM on eBay or something.

| improve this answer | |
  • 3
    Unfortunately at 13 you're not allowed to trade on eBay yet. Depending on where you live and the age of your computer you may be able to find scrap parts from old computers for free or extremely cheap. Look in the classified ads of your local newspaper or on web sites like craigslist.org. I bet that (small) computer hardware stores will give you old scrap memory modules if you ask nicely, since they're almost worthless to them anyway. – David Foerster Oct 24 '14 at 2:09
  • Good point about age and eBay - I agree about Craigslist and computer stores as well. – Arnon Oct 24 '14 at 2:11
  • 1
    I threw out heaps of old computer hardware including quite a few DDR1 RAM modules just recently. Asking your computer tinkering neighbour could help too. :-] – David Foerster Oct 24 '14 at 2:35
  • I had an exam yesterday and I did it too bad. I don't think my mom will give me any money for the ram stick... – hai Oct 24 '14 at 3:03
  • 1
    @hai, I suppose the best strategy here is to study, do really good exams, and ask mom for a new RAM (or PC). ;-) – Rmano Oct 24 '14 at 7:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.