Dying HDD experience

TekSiDoT

New Member
Reaction score
0
Location
Munich, Germany
Heya folks,

Even though I was planning to perform some of this stuff with one of my own hard disks when one of them eventually fails, a friend gave me his dying hdd. As he doesn't really expect any of the data to be actually recovered he doesn't mind me playing with it to try a recovery nonetheless.

So, I learned a lot during the past months about harddisk recovery, mainly through posts on this forum and several very interesting articles about hdd recovery, but also through experimenting with some of the tools out there. Still, it's a first try, looking forward to your input/feedback.

It's a 2.5" 250gb Samsung external usb disk. It had been dropped on a soft surface from around two feet, worked for around another month until read/write errors occured, a week after it stopped working entirely and wasn't recognized anymore, not even in BIOS.

Here's the procedure I tried.

1. Checked if it worked with my Laptop via original USB. (fail)
2. Dismantled the enclosure, plugged it into my workbench PC via SATA. Looked it up in BIOS (success). This is when I though: hurray, it's only the USB controller.
3. Booted Win7, tried to copy single files in root (success)
4. Launched Unstoppable Copier to just copy all of the data to another drive. (fail, stopped copying after about 30Mb, froze and crashed). This is where I got suspicious (again) and shutdown windows.
5. Booted Active Boot, tried creating raw image (fail with read errors). Tried chkdsk, ran fine and fixed some errors, ran raw image again, failed again.
6. Booted RIP Linux, tried dd (failed with read errors)
7. Tried dd_rescue within RIP. Let it run for about 24 hours, until then it hat around 2500 read errors, around 1MB of lost data and 1.4gb out of 250gb of imaged data. BUT: this means it would take almost a year to complete. (if the complete hdd is as bad as the first gb)

... this is where I'm at now. So I decided before I let dd_rescue continue and through its long runtime potentially destroy the hdd forever, I'll try the freezer method. I've sealed the harddrive within two folded waterproof bags, and put it in the freezer. I'm planning on creating some sort of "cold resting place" when I take it out again, like letting it run while still in these bags (cut it open to introduce the cables at one place), and put as much ice packs around it as possible.

Any further ideas?
 
update: after 6 hours of freezing I started a first attempt. Even though dd_rescue still takes forever it ran considerably faster than before.

BUT I was now able to manually recover a lot of personal documents, small pdf and some mp3s. The rest is mostly movies and pictures. I doubt I can save the movies, but I'd like to see the pictures survive (as in: pictures might be pretty important to the customer).

I'll try again in another 36 hours as its condition got worse after about 30 minutes of usage. I'll then try to make a raw image as fast as possible.

The cooling worked, but I'll need more ice packs next time :)
 
Hey . . this is really interesting, can't wait for the next installment.

Just finished a job with a SMART fail error (Samsung SP2504C) . Client was "smart" enough to turn off the machine and call me as soon as it showed in the boot sequence.
Confirmed the SMART error, it wanted to chkdsk but . . nah. .I stopped that.
Slaved it and copied the important stuff (while I went to bed).
Called the client and got the ok to replace the drive with a WD Caviar Blue 500GB (I charged her only $10 more than a WD 250GB equivalent).
Told her that I had only 40% confidence of getting ALL her data back, but I had the important stuff.
Hooked up the new drive and let ACRONIS clone it (while I was skiing).
Installed the new drive as master and checked, booted fast and seems to have everything intact.
I love the easy jobs.
 
Last edited:
Many prefer ddrescue over dd_rescue
http://www.gnu.org/software/ddrescue/ddrescue.html

ddrescue along with many other utils are on the Sysrescue Live boot CD
http://www.sysresccd.org

One good feature is that it keeps a log file allowing you to interrupt your recovery and restart again from where it left off.

Run ddrescue with the -n option first to skip bad sectors and copy all the easy to access data. Then do another pass with -r option.
 
...

Run ddrescue with the -n option first to skip bad sectors and copy all the easy to access data. Then do another pass with -r option.

excellent, I will try that!

The 36h have passed, I'm now preparing the next try, see you soon.

Update:
Well, ddrescue now started of a lot quicker, passing the first 1.3 GB within an hour, but that's still too long to keep the hdd cool. Since there's so much garbage (movies, mp3s) on it, any suggestions on how I should continue when I specifically want to save pictures?
 
Last edited:
Back
Top