logo

  Blog

  Airsoft

  Distributed Comp

  Linux

  Geexbox

  Gaming

  Software

  Links

  Contact Me

  unique hits   Links

  The AT Wire

  Linux Screw

Subscribe to my blog by email : or rss :


  Blog Categories

  airsoft
  distributed computing
  editing
  F/OSS
  gaming
  haha
  movies
  n64
  news
  other
  random
  review
  TV


  Blog Archives

  November 2007
  October 2007
  September 2007
  December 2006
  November 2006


Web site contents © Copyright TOTMS 2007 Some works released under GPL. These are explicity marked, All rights reserved.

 

Category


03/11/07 When RAM goes bad......

RAM, all computers need it, and there are more types of it than you can shake a stick at (excuse the pun), and people often take it for granted, however faults with RAM are one of the quickest ways to screw up your computer, more so than almost any other component except perhaps a dodgy power supply (QTech anyone?). I have personally busted entire Operating System installs with bad ram overclocks- times like that you better pray you weren't stupid enough to leave your valuable documents ect on the same partition as Windows.

So RAM stability is the cornerstone of a reliable computer, and whether or not you overclock your components, knowing that you computer is stable is peace of mind that you can't put a price on, but how do you go about testing your system to see if all is running well, or if you have hidden faults waiting to surface and destroy your valuable data?

In fact with a little know-how you can do it totally free if you have a spare hour or two (mostly unattended), and this brings us to the topic of this brief(ish) article....... MemTest and Memtest86+, the only RAM testing software worth talking about.

MemTest is a tiny windows exe that allows you to input the amount of memory that you wish to test, and then chuggs away happily testing it, telling you its progress by a % of the RAM you have assigned it, while you do other things (though beware it will use up a substantial amount of CPU power as well), leave if running for a hour or two, and if it has any errors then your RAM is unstable. There are fundamental limits on the reliability of this though, as the amount of RAM being tested by a single occurrence of the program is 1184MB (this can be circumvented by running two versions at once however), and also as the program obviously cannot access RAM being used by the Operating System, or by the user, you may miss "Bad" sectors of your RAM by the fact that they are being used!

Memtest86+ is the bigger brother of MemTest, and treats the testing with a rather more serious approach. Rather than a Windows program, you have a bootable CD, or a USB/Floppy EXE for use from DOS. This more rigorous approach allows you to test the entire RAM (bar the few kb in takes up), rather than the small amount you assign MemTest to use, as there is no Operating System or other programs running. Memtest86+ also has a series of different "Tests" that it runs, of differing complexities, in each "Pass". To make life even easier, many Linux CD's carry a copy of Memtest86+ accessible from the boot menu, so there really is no reason why you shouldn't have a copy close to hand. If you don't have a linux live/install CD handy then you can obtain via a small download a version to run from a floppy or USB key from the official site.

 

RAM that produces ANY errors on Memtest86+ is faulty and should be removed from the system ASAP, and preferably returned for replacement. Leaving it in the system can cause problems varying from occasional program freezes and crashes, through to corruption of files and total Operating Systems. Most RAM has an extensive if not lifetime warranty, so there is no reason to run the risk of running faulty RAM.

I personally use both the programs, MemTest for quick testing while I have other things to do, often when i am trying to initially test the stability of an overclock, and then Memtest86+ when i am either trying to analyse for long term stability, or trying to identify RAM with an inherent fault. The pictures you see above come from recent tests of my own system, analysing my 4 RAM sticks for errors, 2 of which you can see have been diagnosed as faulty and need replacing and has since been removed from my system.

So whether you are an overclocker looking to squeze that extra bit out of your system without compromising on stability, or just someone that wants a computer they can depend on, MemTest and Memtest86+ are great tools that will allow you to rely on your computer with certainty.

Posted by gingerbreadman at 8:49 PM
Edited on: 07/11/07 9:37 PM
Categories: F/OSS, other

« Enlightenment DR17: Installation on Ubuntu 7.04 | Main | H/\lf life in 60 seconds! »