What causes hard disk failures?

  • Extremes of temperature (too hot or too cold)
  • Loss of power while in use
  • Mechanical failure brought about by manufacturing fault
  • Moisture
  • Movement of disk (e.g. if the computer is moved while the disk is in use
  • Vibration
  • Wear and tear (check the manufacturer specs for life expectancy)

A hard drive is basically an electromagnet record player sealed in a case. All it's control systems are attached to a circuit board outside the case, and the platters, spindles, and drive heads are inside the case. So there are really two major buckets for hard drive damage: electronics issues and physical issues.

Electronics Issues

The circuit board on the outside of the drive can fail for many reasons.

  • Defect
  • Temperature Extremes
  • Electrostatic Discharge
  • Anything else that causes a circuit bored to fail

A dead board will pretty much kill the affected drive, but the data should be unaffected. Control boards can be replaced but are custom to the exact drive you are using so you'll need the exact board AND firmware. Otherwise you'd need to work with a professional recovery services.

Physical issues

A hard drives platters spin at very high speed with the drive heads being in very close proximity. One of my profs explained it thusly, "Imagine a 747 flying maximum speed about nickel's diameter above ground, and you've got the right idea."

There are several classes of potential damage here:

  • Motor failure
  • Over time small drops, walking around with a running laptop, power outage while the drives are spinning as the actuator arms with heads are engaged will cause the heads to hit the platter and causes cuts or scrapes.
  • Catastrophic case damage (eg. I dropped my laptop off a 5th floor window)
  • Excessive bad sectors will cause the drive to say that its failing

The best explanations of how Hard drives works and how to fix damaged drives are Scott Moulton (speaker at defcon, toorcon, etc.) at http://www.myharddrivedied.com/presentations/