Slow computer. Lots of waiting while the hard drive does a LOT of reading

2

My computer has become awfully slow lately. I suspect that there might be a problem with my hard drive as every time it hangs, it seems to be running hard.

Do you have any suggestions for how to determine if the problem is related to the hard drive?

l3dx

Posted 2009-11-26T07:57:04.357

Reputation: 121

How much RAM, what OS? – phoebus – 2009-11-26T07:58:21.733

It's 2gb and winxp professional – l3dx – 2009-11-26T08:00:59.000

I'd suggest backing up your important files, ASAP. – invert – 2009-11-26T11:07:42.337

Answers

11

Get Microsoft / Sysinternals Process Explorer and then click on one of the four graphs at the top on the toolbar (Doesn't matter which).

alt text

Next, Underneath the "I/O Bytes History" graph, simply hover your mouse over any peak and you can see what is causing the problems / High I/O at any moment (If using Vista or Windows 7, remember to run process explorer as Administrator, or you may not see everything)

alt text

If however, your machine is hanging loads and the graph doesn't go high, it is possible your hard drive is starting to go faulty, in which case, backup your data ASAP and then run a full disk scan - go to command prompt and type

chkdsk c: /R

(and repeat for each drive).

If this comes up with errors, you may want to look at getting a new hard drive.

William Hilsum

Posted 2009-11-26T07:57:04.357

Reputation: 111 572

Good answer. Thank you! Will try out the process explorer right away – l3dx – 2009-11-26T08:23:29.703

2

You should consider running a malware detection program like Malwarebytes (http://www.malwarebytes.org/mbam.php). You should backup your critical data first, then download and run Malwarebytes. It will not be able to detect boot sector viruses, but it has proven to be very effective for me. There is a free version and a paid version of the program - the free version should suffice.

Best of luck.

Wixtech

Posted 2009-11-26T07:57:04.357

Reputation: 49

1

How to determine a problem is related to your hard drive?

Simple. Do a large file copy.

I always have a few hard disks in my computer. Sometimes, when I grow suspicious, I do check if it has problems by just doing a large file copy. Usually, if the transfer is very slow (compared to normal). It indicates your hard disk is failing.

You have to copy from HDD1 to HDD2 and from HDD1 to HDD3 and compare if a copy from HDD2 is slower than a copy from HDD3. If you don't have many hard disks like me, you can do the alternative check below.

Run a large video file (720p and above). If your computer usually views these video files without any choppy playback, there is a high chance your hard disk is failing.

EDIT: If your computer usually views these video files without any choppy playback, and now there's choppy playback, there is a high chance your hard disk is failing.

Programs like HD Tune can also help. But I find that manual checks like this is best, because the above program only check disk sector errors, but usually when a drive begins to fail, the access time for larger files will slow.

Cheers! Remember to backup!

Roy

Posted 2009-11-26T07:57:04.357

Reputation: 113

0

I always find that the user profiles over time can slow things right down. Create a new user (administrative) and then perform the same tests under that user. If there is a difference, you will have to move your profile over to the profile of the new user - files only, not registries.

Another solution would be to replace the HDD with an SSD if your computer uses SATA for HDD connectivity. It won't fix the problem, but will eliminate the problem through sheer speed.

JohnnyVegas

Posted 2009-11-26T07:57:04.357

Reputation: 2 820