Best (inexpensive) cloning/imaging solution for hard drives with bad sectors?

othersteve

Member
Reaction score
14
Hey all,

So here's a topic that I know has come up multiple times in the past... but the last time I saw anything about it was back in 2010, so I figured I'd resurrect the subject once again for some much-appreciated input.

I do quite a lot of data recovery these days, and every so often I run into a drive which is badly troubled but still partially operable. In these cases, my first move is to (perhaps unadvisably) first attempt to directly retrieve any critical data if the partition structure is even partially readable. Next, I attempt a full drive image to prevent any further data loss before going after the rest of the customer's data.

My questions is this: What's the best solution for imaging troubled drives?

I have tried a number of different solutions myself, including:

  • Acronis True Image - Generally good
  • R-Studio/R-Drive Image - Also quite good, and currently my imaging program of choice
  • Media Tools Professional 5.1 (which, yes, I own) - When a drive absolutely cannot be read in any other program. The problem? It's slower than Christmas (estimating months to completion at times), sometimes finicky, and never updated. The company (ProSoft) seems to be thrilled now with their higher-margin Mac software suites and thus less interested in any sort of improvements. There is also no choice to skip sectors in blocks when trouble is encountered.
  • StarTech UNIDUPDOCK (a hardware imaging device) - Great, but not reliable. It tends to hang at the first bad sector and just sit there.
  • Active@ Disk Image - Buggy to say the least, especially upon restoration of files, which fails at times. No good!

I've not yet tried ddrescue, but I hear it's robust. Unfortunately I haven't enough Linux knowledge to really work effectively within that environment. Unstoppable Copier won't really work as I really need sector-by-sector reading so that further recovery can be performed on the drive image one we're finished.

In terms of hardware, I try connecting directly to the board of a dedicated recovery machine (my first choice always), followed by a USB to SATA/IDE adapter failing that. If both of those options fail to produce results, I move on to Media Tools as a last resort. I rarely use it due to its rigidity and slowness (as detailed above).

So--what about you guys? Anyone got a solid, convenient imaging solution that won't cost a grand or more? Sure, I'd love a Deepspar, Data Copy King, or Yec Ninja, but alas, I don't have $10K to toss around just to image drives. But I'd sure love the flexibility if I could get it to run the full gamut of Tier 1/2 data recovery jobs...
 
I forgot to mention that I also own GDB FAT/NTFS. I like it, but is its imaging capability on par with the best of them? I haven't really tried it for that.
 
I don't think DR pros use any of this stuff really since they have special h/w and s/w combo products that do the job much better.

For basic copying of disks with a bad sectors then practically anything will do that ignores them - Acronis etc in sector mode.

Media Tools Pro or ddrescue appear to do practically the same job as each other and both can take ages to clone a drive with lots of bad sectors and the multiple attempts at reading them can well damage the drive. But I think at our, very basic, level of DR, they are as good as you get.

Since ddrescue is free that is the one I use if I've got a tricky drive. You don't really need any linux skills to use it - the web is full of example commands. I know nothing about linux really. The way I've used it is to just set it going in normal mode and let it run. If it hits a big patch of bad sectors the speed drops right down. If that looks like it's going to take days then Istop it and set it running again in reverse mode but still outputting to the same file or disk. It will then run at full speed until it hits the bad patch but from the other direction filling in the other end of the target image. If this is going to take too long you can stop it and use the image you have. It will be complete except for the bad patch in the middle. So you get most of the disk's data. If you have the time you can leave it running for days and often it will recover a surprising amount.

I dare say Media Tools Pro does the same but I notice they don't have a price on the site which is ominous.
 
ddrescue is one of the best software solutions for recovering data from a damaged drive. I've seen no software better and have seen it prevail where many have failed.
 
I have never had a problem with Easeus todo backup workstation.

I have a boot disk made to my USB drive, which it includes as a utility, and it works like a charm.
 
Hey all ...
  • StarTech UNIDUPDOCK (a hardware imaging device) - Great, but not reliable. It tends to hang at the first bad sector and just sit there.

The UNIDUPDOCK has a "skip read errors" mode, which is OFF by default. If you turn it on, it will image the drive and skip any errors. I've used the "skip read errors" a couple of times when the normal clone wouldn't work.
 
The UNIDUPDOCK has a "skip read errors" mode, which is OFF by default. If you turn it on, it will image the drive and skip any errors. I've used the "skip read errors" a couple of times when the normal clone wouldn't work.
Oh, you know, I actually knew about that. Erm, perhaps my problems with the unit centered on something else after all. I think maybe it just wasn't all that helpful with failing drives--but perhaps I simply haven't used it enough. I probably ought to try considering that I own one.
 
I use ddrescue and R-Studio. ddrescue is good stuff and I use it for standard drives most of the time (Linux works better with a mucked-up drive)... but R-Studio is a great tool too.

I was sold on R-Studio when I was looking for a solution for a customers Lacie RAID array in which the controller died. I shamefully downloaded 3-4 different programs that "supported" RAID arrays and R-Studio was the only one that pulled the data off. Plus, being able to create a virtual RAID array in software is pretty neat. They ended up getting my money :)

The only place R-Studio fails for me (and it's more of a problem with Windows) is when a drive is acting weird, bad drive PCB controller, it locks up R-Studio and brings Windows to a crawl until the drive is unhooked.
 
Guess I'll have to give SystemRescueCD another look. I had it once long ago but eventually shunned it due to my ignorance with regard to Linux-based tools. I was just looking at another one called UbuntuRescueRemix which looked promising, but I'm not entirely sure how to get it to boot via .img or .iso through grub4dos, which just so happens to be a critical part of my toolkit design. SystemRescueCD, on the other hand, boots just fine via grub.

Any suggestions on a good command line routine for ddrescue? I know various parameters exist and I am curious as to the most effective process for recovery (i.e. collect "easy" data first, then return for the difficult/damaged stuff).

Thanks fellow techs.
 
It's worth noting that there are two similarly named apps ddrescue and dd_rescue - obviously this is the case because nothing in linux could ever be straighforward!
 
yeah dd isn't terribly hard to learn how to use, and it's really effective. and free :)

I don't consider myself extremely dumb, but every time I've tried ddrescue I feel like it.

Is there a ddrescue (or is it dd_rescue) for total morons anywhere on the web?

Thanks
 
At its most basic you just have to enter the command: ddrescue sourcedisk targetdisk

e.g.: ddrescue /dev/sda /dev/sdb

you just need to be sure you have the right names for the disks. You can find this out by browsing to them using whatever file explorer your linux boot disk comes with and making a note.
 
Back
Top