Reviving A Dead Hard Drive The Hard Way
An anonymous reader writes "This guy went to the trouble of swapping logic boards on a dead hard drive to get his NeverWinter Nights save games back and took photos." I would have just used a character editor to get my stuff back, but clearly, I lack the dedication this gentleman has. Regardless of reason, nice work!
Ummm... CN: the drive was -dead-. Ain't nothin' short of a new board that would've fixed it. (Okay -- sending the platters out for oodles of money would have, too.) Also, I don't know why this is labeled "the hard way." I've done it three times, en-toto, and it takes about ten minutes so long as you've got the correct Torx/Phillips/whatever. [Note: DON'T try doing it with the wrong tools; you'll probably just strip the head, and then it gets more fun.]
$.02...
hmm... so he switched the whole logic board?
I did the same thing with a bunch of 1,6GB western digital hard-drives a few years back, I got a pile of broken ones for free and was able to salvage 4 into working condition by changing the logic boards from those that made funny noises to those that sounded fine but the BIOS did not detect.
Nine times out of ten, a hard drive dies because of media defects -- then you're (pretty) screwed. Sometimes, the stepper motor dies. Then, you're screwed. But, if you give it juice, and either -nothing- happens (no LEDs, etc.), or the BIOS doesn't see it, it's likeley the board. As always, troubleshoot starting with the obvious, and work toward the unlikely.
Actually, current drives DO warn you when they're failing.
i have 30 gig unit here that used to be on my aunt's box. i replaced it because... SMART told me it was failing.
i attached a new unit on the box, mirrored the disk and took the bad one out.
SMART is an old technology already, is present in all IDE units and all motherboards i've seen in the last 5 or 6 years, but many people ignores it. trust me, worked once for me and my aunt, so download a SMART monitor and put it running along with your lm_sensors daemon.
What ? Me, worry ?
Yup, you can (easily) flash the firmware. I've flashed several Seagate disks (Barracuda IV) without any failures. :-)
Of course, one of them died shortly afterwards because I didn't cool it well enough.
I wrote this a while back -> http://www.acdev.org/sbiv_firmware/
Not only firmware differences. Some years ago I had a WD 1.6GB drive and the board went bad. I talked to WD and they said that simply swapping the board was not guaranteed to work. The reason is, for every drive, during manufacturing they tweak parameters on the board, sometimes by writing values into an EEPROM. This is done automatically by calibration equipment. Such values control head gain, servos, etc. If you merely swap boards, you run the risk of then getting marginal or erroneous performance. Even in modern drives there is still plenty of analog at the front end, and things like gain and servo tracking in the read channel are important. So this guy was lucky indeed because it was not 100% likely to work.