I have a number of old hard drives (some IDE, most SATA). Some years ago I powered them up and attempted to restore all files through an undelete program, and got some files. I'm not convinced I did a good job, so now I'd like to try again.
My assumption is that a sector-by-sector approach would be best, since that should catch every bit of data and then I can try as many times as I like to recover any files that might remain in the image. I'm aware that attempting my own recovery reduces the chance of successful professional recovery, but I'm really only hoping to recover some files I vaguely remember from my childhood so it's not that important.
What's the safest way to create some sort of sector-by-sector image of my old drives, considering there may be many failed sectors?
I'm familiar with Linux and have Mint dual-booted on my laptop, but I've never used DD and I'm not sure if I should be learning to use that or finding another tool.