Friday, March 20, 2009

WTF is MTBF? (or, when is my hard disk going to crash)

How long do you expect your hard drives to last? How long are they made to last? How long does the average HDD actually last? These are normal questions that inquiring minds want to know, so let's hit the streets.

Unfortunately there is no quick and easy answer to disk longevity. Looking up some of the manufacturers specifications, you can find number such as 500,000 hours MTBF, or Mean Time Between Failure. This number represents the mean operating lifetime of a disk. But wait, 500,000 hours is long time... approximately 57 years! Good luck finding a manufacturer that will warranty their disk any longer than 1/10th of that time.

As with most numbers, there are many variables that play into the longevity a disk. For example, most manufacturers assume an average of 2400 POH (Power on Hours) per year, meaning they expect that your computer will be turned on less than 8 hours per day. Furthermore, heat is a real killer with most electronic components, but especially hard disks. Increasing the temperature of a disk from 45 F to 125 F drastically reduces the MTBF, sometimes as much as 90%. But even in the worst case scenario, operating a 500,000 MTBF hard disk 24x7 at high temps should still give you 5+ years of service.

But wait, there's more. Duty cycles play a big role in disk longevity as well. A hard disk sitting in an XBox console may only get light, intermittent use, while a disk handling video conversions will take a pounding. With that in mind, the harder a disk works, the higher the operating temp, resulting in a shorter lifetime.

And none of this takes into account manufacturing problems. There can be hardware problems which cause a disk to fail, but fortunately most hardware related disk problems show up within the first year. The manufacturer understand this, and provides the warranty just in case this happens, but it also provides them with confidence to provide a longer warranty. In other words, if the disk makes it through a year, it should survive another 4 or 5.

So, how long will your disk last? Like I said in an earlier post, I have disks that have failed within an hour of installing them, but I have an old Seagate disk that has been running reliably for the past 10 years. I tend to lean towards Seagate disks simply because they provide a solid 5 year warranty, rather than kicking myself when the 3 year warranty disk fails after 3 years and 2 months. Longer is definitely better.

Unfortunately there is no way to tell when a disk is going to fail. If you start hearing a clunk, or whine, or other warning signal... well, it's probably too late. In this situation I typically shut it down, boot to my favorite disk imaging CD, and pray that I can create a full backup of the disk before it fails completely. But of course, in worst case scenarios you can always revert to the backup captured the night before, right???

Disks will fail. If there is anything you should know about computers, it's that disks will fail. Some will fail faster than others, maybe because you stuck it in hot, unventilated computer, or abused it other ways, but know that it will eventually fail. Please, please, please don't learn the hard way like most people. A disk may be rated for 50 unrealistic years of use, but don't bank on it. Make sure you have a plan, and back everything up regularly!

No comments:

Post a Comment