Do harddrives slow down with age?

30

9

My (windows based) laptop is coming up to six years old now, and it still has semi respectable specs - Core 2 Duo 2.6ghz, 1gb Ram, 500gb HDD, 256mb ATI graphics card. Although the hardware is on its last legs, I am quite proficient with XP and keeping things nice and tidy.

I have minimal start up processes and defrag every six weeks or so.

Now I am experiencing slow downs, but I do not think it is my software being the cause. I am pretty sure it is my HDD being old and decrepit that is doing it.

  • Do HDDs get slower with age / use?
  • On average, how often should I be replacing my HDD?
  • Is there any way of testing / monitoring the HDD speeds?

danixd

Posted 2010-08-18T09:33:51.203

Reputation: 1 264

Answers

27

No, harddrives don't get measurably slower with age. Drives can get worn mechanically, and they can get occasional bad sectors, but either they work for decades or they fail hard and quick after a while - not a slow decay. As Ignacio states, there's a bit of age-related maintenance inside the drive, but that's on a scale you wouldn't notice.

Windows is known to slow down (see, it's software-related) over time, especially if you install&uninstall applications often. At any rate, if the machine is running for 6 years on the same Windows installation, you're doing well! I would suggest to back up the machine, then reinstall the OS and your programs.

I agree with you that the specs of the machine make it useful for several more years. If you have (access to) GRC.com's SpinRite, you might want to try it out. It can refresh your disk.

Torben Gundtofte-Bruun

Posted 2010-08-18T09:33:51.203

Reputation: 16 308

Had never knew that installing and uninstalling programs would cause slowdowns. Is this true? – JFW – 2010-08-18T10:49:51.263

2If often happens that programs install additional DLL files, and some of them can be shared with other programs. When you uninstall the program, these shared DLL's are left in place in order to not disturb the other programs that use it - but just as often, you have no other programs installed that need it. So your Windows installation slowly fills up with unused DLL files. This is just one example how Windows slowly deteriorates. It's noticeable when installing/uninstalling a lot, or with aging Windows installations. – Torben Gundtofte-Bruun – 2010-08-18T11:17:04.153

2Good answer, +1. All is true here ... however, processors do work slower with age. The constant heat they are supporting over the years makes them burn out slowly. Usually, a processor's lifetime is 7 years, but it may last much longer. Your Core2 Duo runs on lower temperatures and has sophisticated error correcting, so you should have no trouble with it. – Patkos Csaba – 2010-08-18T11:21:08.047

Really useful information. I think it is time for a fresh OS install then. Lots and lots of apps have been added / removed, along with a bunch of malware. Thanks! – danixd – 2010-08-18T18:49:24.060

When I bought my last laptop, the service tech told me I needed to reinstall Windows every six months. I haven't reinstalled yet, but I haven't done a lot of install/uninstall sequences. One web designer referred to the Windows slowdown as bit rot. – BillThor – 2010-08-18T20:30:54.513

I wouldn't recommend a reinstall every half year for anyone, only to power users. Bit rot is a good word for it. (I often compare it to a harbor that accumulates sand over time and needs to be dug deeper again every decade, though it sounds a lot more eloquent in Danish.) – Torben Gundtofte-Bruun – 2010-08-19T06:42:23.503

Don't forget the bloated/fragmented registry from installing and uninstalling many programs over the years, keep your disk defragmented too. I agree slow down is caused more by the Windows OS than anything else. One way to tell for sure is do a clean install, update and defrag it, and see if performance returns. OSX does not seem to have this problem with older installations that become slow like Windows does. – Moab – 2010-08-19T15:56:55.193

Anecdote about how long drives last, in terms of mechanical wear: We had a Macintosh in the family, being shared by 3 people, with a 20 megabytes(!) SCSI drive. The drive ran fine for over ten years. At some point one of the bearings started to whine, but the drive worked fine for several more years and was never replaced. These days it's hard to imagine that three people can share a 20MB drive that contains the OS, all programs, some games, and all data. We only really used floppies for additional games, and data backup. – Torben Gundtofte-Bruun – 2010-08-24T14:57:06.207

Linux doesn't seem to suffer from bit rot since I uninstall and install atleast 5 programs a day and it is still as fast as day one (Arch Linux). This is on a 90mbps SATA II 16ms access hard drive – Suici Doga – 2017-10-26T11:27:10.990

Not true in all cases. I've had a 2 mechanical HDD that have reduced to about 1/10th of their normal speed, over the entire surface of the disk, but continued to operate 100% reliably at that slower speed. Test process was, format, write 256MiB files to whole disk then binary compare with the source. It slowed from about 30~40MiB/s to about 3MiB/s read/write speed. Testing with other same make/model HDD in the same USB port and removable HDD caddy confirmed that setup was capable of 30~40MiB/s. However 3MiB/s was unacceptable and we stopped using the slow disks. – BeowulfNode42 – 2018-03-22T02:11:50.790

12

As hard drives age, they may need to remap reserve sectors in place of non-working sectors. A SMART tool should be able to tell you how many of these remappings have been performed, as well as other factors that may be a result of old age.

Ignacio Vazquez-Abrams

Posted 2010-08-18T09:33:51.203

Reputation: 100 516

1and with rotating drives the remapped sectors will mean more seek time than normal, slowing down the drive. However once you start getting remapped sectors, it is MUCH more likely the disk will die quickly after that. – BeowulfNode42 – 2016-01-12T04:25:08.947

4

Conventional rotating drives may not slow down with age, but solid state drives (SSDs) may slow down with use (especially when they're filled to near capacity). This is more apparent when dealing with older SSDs, older OSes, and/or older drivers that may not understand or fully utilize facilities that combat this, such as TRIM.

See AnandTech's "SSD Anthology" and other articles for a detailed description of why: essentially, SSDs have different limitations than hard drives (e.g. their "erase block" size) and to act like traditional hard drives they need to have a "translation layer" of sorts.

That layer ends up being almost as complex as a modern filesystem.

Filesystems themselves can experience performance degradation in a number of similar cases:

  • large numbers of files or directories
  • fragmentation (as you pointed out, a defrag helps with this)
  • low remaining space (it may take more "work" to determine where to place pieces of files)

All that having been said, I agree with torbengb: your issue is much more likely a software one.

A few options:

  • If you feel up to it, grab the Sysinternals Suite or similar tools and do some sleuthing: it may be a single app, dll, or service that's hogging some critical resource (disk, memory, or CPU). With luck you can just disable or reinstall whatever is being pesky.
  • Boot from a live CD or USB stick, or install a fresh copy of Windows on a separate partition. The USB or CD may not have the same performance characteristics, but if things feel zippy again, it's likely software.
  • Bite the bullet: back up, format, and reinstall, then be selective and take time when putting apps back. Most power users end up doing this every so often anyway, and it almost always provides a tangible result.

leander

Posted 2010-08-18T09:33:51.203

Reputation: 171

2

The answer by torbengb above is correct. However the later posted comment about processors slowing down definitely isn't - processors are digital and cannot 'burn out slowly' - their operation is 100% governed by the clock oscillator which does NOT slow down!

JustinP

Posted 2010-08-18T09:33:51.203

Reputation: 121

1Agreed. It doesn't make sense. If the thermal paste thins out because of improper application, then the processor can run hot and will (if it supports it) throttle itself down by decreasing their clock multiplier. There are tools that will show if a CPU is running hot or if some setting have it stuck at a low clock speed.

I have seen one computer that seemed like the CPU was "wearing out". It was imaged perfectly identical to another system and the CPU and RAM were identical as well, but it ran at about 10% the speed. Never got a chance to see why, but it could have easily been anything. – TuxRug – 2010-08-22T20:41:33.440

Another common cause of a CPU appearing to slow down with age is also to do with thermal throttling, but this time due to a build up of dust clogging the cooling fins and fans. I find a large camera lens puffer / dust blower is convenient for cleaning this stuff, as a vacuum doesn't work well and can cause other issues. – BeowulfNode42 – 2019-05-02T08:21:38.323

Actually a CPU can wear out from electromigration, but it doesn't cause it to slow down, it is one of the causes for hard crashes, aka BSOD on Windows or kernel panics in Linux. Or it might just instantly power off or reboot with no warning. However it has to be nearly faulty to start with, and/or mistreated until it is ancient. I've seen plenty of 10 year old CPUs that are completely fine. – BeowulfNode42 – 2019-05-02T08:29:13.907

1

I dont know about other answers. But in my personal experience HDDs slow down considerably over time. Eventually start up will take more time. By start up i mean actually start using the computer even after desktop is launched, because your hdd is going to show busy for quite some time. Every online answer associated these slow downs to windows and too much programs installed. But even after formatting the hdd and reinstalling windiws the hdd behaves the same. Over time your hdd is going to be at 100% use for even running or opening the tiniest of programs. You know its your hdd that had slowed down because once you replace it the speed is almost back to normal. I think the hdd rpm slows down over time. Maynot be true. But still its the hdd the culprit that slows down your pc. The longer you use your pc the slower it gets. If you are an everyday user, you will start seeing signs after a year. After that it becomes more and more apparent.

EventlessSpy

Posted 2010-08-18T09:33:51.203

Reputation: 11

Yes I quite agree, I have seen this on multiple systems. A possible explanation is that the magnetic surface degrades over time, or the head becomes slightly misaligned, resulting in the driver getting soft errors on read and having to retry multiple times. But I have no evidence for that. – JonP – 2019-11-19T13:02:41.090

0

I've wondered about this issue as well.

My experience is that the updates to Windows XP tend to slow down the system very noticeably.

A fresh install of Windows XP (without any service packs) might perform lightning fast even on an old box, but once you have installed all automatic updates up to Service Pack 3 (literally a few hours and numerous restarts later), things aren't running so speedy anymore. This is without any extra software installed.

Now, if you have been using your system for 6 years, my take on this is that all the incremental updates will have incrementally slowed down your computer substantially.

Rabarberski

Posted 2010-08-18T09:33:51.203

Reputation: 7 494

0

Yup, hard drives have moving parts. So they eventually wear out and die some or the other time. Even if you take care of a hard drive very nicely, it's always great to have a backup.

The newer SSDs (Solid State Drives) are very much different from conventional HDDs. They don't have moving parts, so they are better options. They are shock proof too. But they're more expensive.

Antrikshy

Posted 2010-08-18T09:33:51.203

Reputation: 342

0

I have experience this slowing of the hard drive even complete HHD crash with all info lost, i usually get 4 years out of my hard drives before i start to worry, yes re-installing Os systems can help but over time( i do this multiple time through the HHD life) Drives FAIL (things that move NEVER LAST) things u might not think of that affect drives:

  1. Hard shut downs Via power outages/surges, breakers popin or even pesky little brother pulling power cord from socket.

  2. Filling your hard drive to max multiple times ( the arm in the drive that moves rapidly gets use to a certain range of movement when the exceed that movement the ARM slows, not the spinning disk.

  3. Moving a computer the arm inside a hard drive the reading head is very close to the disk, a piece of dust is bigger than the gap between the two, so movement how ever small can still affect the drive

  4. Viruses ( although we caught most if not all can affect ur drive even if its a little amount of time)

  5. HEAT ( things create heat when moving )

  6. Windows update can tell the computer to do something a different way that make programs not to work or even slow HHDs

Michael

Posted 2010-08-18T09:33:51.203

Reputation: 17

This... is... just awful, sorry. – HopelessN00b – 2014-09-04T14:14:58.510

I had a good laugh. Feel sorry if this is 'that tech down on the corner' that people go to for help. – jharrell – 2014-09-07T02:02:42.170

0

I found that as the harddrive ages, it starts making louder noise which goes something like 'click-click-click' whenever the harddrive is being accessed/written and while its doing that I experience the computer freezes/slows-down for a moment. And at a later age the computer will refuse to boot sometimes and eventually one day it would completely stop booting.

But a clean windows installation always fastens things up.

manubkk

Posted 2010-08-18T09:33:51.203

Reputation: 141

0

I am a software developer who has written a few simple disk diagnostic tools. Definitely some hard drives slow down to crawl when the get older. I noticed that some older drives have a range of sectors that take a long time to read. I assume its because the original ones went bad or are flakey and the disks firmware algorithm to go get the spare sectors kills performance. Anyways every single time I have a PC that has a irritating lag in Windows, If after virus checkers and running msconfig it still is slow, then I replace the hard drive and presto-magico its fast again.

mark

Posted 2010-08-18T09:33:51.203

Reputation: 1

Any chance the slowdown is due to excessive fragmentation? – fixer1234 – 2015-07-13T00:11:41.120