Up until last evening around 7, my MacBook Pro was fine. Then it started hanging while accessing files, and I heard the beginnings of the dreaded Hard Drive Click. Having been somewhat smart, I’d been using Time Machine for backup a few months ago, so I didn’t think it’d be much of an issue to recover.
Until I found that my last full backup on the Time Machine drive was from February 12.
I found the original drive that I’d replaced with the now-failing one, and 20 minutes later (a new personal record for replacing a laptop hard drive), I had a bare drive I need to recover. I couldn’t find my SATA-to-USB dock, so I ripped open an old Western Digital external 2.5″ drive enclosure, and after restoring the last Time Machine backup to the good drive (5 hours later, but I’m not complaining), I hooked up the failing drive to see what was recoverable.
I tried Disk Utility. No dice.
I tried DiskWarrior. Again, no luck.
I remembered tales of putting a failing drive in the freezer to salvage it, so I tried that today. Five hours in the freezer while I drove to Fry’s to procure a new hard drive, and DataRescue II was able to read the whole disk, but the drive warmed up too quickly to do a complete recovery (yet). So I’m going to go buy some cans of compressed air and drip the coolant on the drive as it tries to do the recovery.
I don’t think I lost much; all my media resides on external drives, my mail lives on the server, my bookmarks are on Delicious, and I was already able to copy my iTunes library files to a safe place. Still, there are some things I won’t be able to replace, and it’s frustrating.
My biggest concern right now is tracking down all the installers for the apps I have, and all the serial numbers, license files and other registration information. That’ll be the hard part if I have to rebuild. Oh, and the five or six years of e-mail archives I hadn’t gotten around to uploading to the server yet. I hope that’s recoverable.
Oh, well. It could have been worse. It could have caught fire.
The moral of this story? BACK YOUR SHIT UP.
Update: Dammitalltohell, I’m going to have to set up my web development environment again. CRAP. That was a nightmare the first time, and it’ll be a nightmare again, I’m sure.