Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there some kind of software application or hardware devices that can inform the owner of the machine that some kind of failure is going to happen soon?

What I mean by some kind of failure are - hard disk failure, ram failure, monitor failure, etc...

share|improve this question

Quite often failure is at a lower level than tools can detect. There's specific troubleshooting tools for specific issues though

Hard Drives: I tend to use gsmartcontrol to check drive health. Works on most common OSes

Ram: i tend to favour memtestx86+ run off a liveusb. I usually run this sparingly though, or when suspecting ram issues

BSODs: Quite often BSODs can be an indication of other issues - i use whocrashed to interpret these

there's no standard test for other things as far as i know

share|improve this answer
Yes, those program require to be run manually and each of them can only detect a specify kind of hardware failure. I am looking of a early-detection program that probably perform checkup on the machine when the machine is not doing work and popup a information message informing the owner which hardware (can be harddisk, monitor display, etc..) may fail in the next few days. – Larry Morries Sep 26 '11 at 5:40
My objective is to detect the failure before it fail and to replace that particular part(s) that may/will fail (probably in the next few days). – Larry Morries Sep 26 '11 at 5:50

Spinrite can tell you about the state of your hard drive.

share|improve this answer
Can it also detect other machine failures? – Larry Morries Sep 26 '11 at 5:37
no, it's a hard drive tool. – bryan Sep 26 '11 at 17:36
up vote 0 down vote accepted

After reading the answer from Journeyman Geek and Bryan, I can conclude that there is currently no software suite (at this point of time) that can perform early detection of a machine (be it a laptop, server, desktop) failures.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .