Skip to main content
Added more detail
Source Link
jmreicha
  • 2.2k
  • 15
  • 23

I don't trust traditional imaging software unless you are certain that there are not problems with the Hard Disk.

I suggest you try dd_rescue from a Linux Live CD, I prefer Knoppix. It will make a bit for bit copy of the drive, if it encounters bad sectors it will skip over them and continue the cloning process. It will not screw any of the structure up since it is essentially just reading sectors and making a mirror image of the drive. Assuming there aren't too many bad sectors you should be able to get the majority of your data off the drive.

As I'm sure you're aware, be careful when you use tools like this, they can destroy your data if used incorrectly.

EDIT:

Here is an example.

In your case we want to grab the entire drive, and copy it to a second drive. Use fdisk -l to find out which drives are where. Then something something similar to this:

dd_rescue /dev/sda dev/sdb

Assuming /dev/sda is the bad drive and /dev/sdb is the good. This says copy everything from drive 1 (sda) to drive 2 (sdb). I can't emphasize how important it is to quadruple check this command to make sure you are copying the right way (bad -> good). Also be sure that the known good drive that you are copying to is at least as big is the original drive. If the original drive is 500GB you will want a replacement 500GB or higher.

I don't trust traditional imaging software unless you are certain that there are not problems with the Hard Disk.

I suggest you try dd_rescue from a Linux Live CD, I prefer Knoppix. It will make a bit for bit copy of the drive, if it encounters bad sectors it will skip over them and continue the cloning process. It will not screw any of the structure up since it is essentially just reading sectors and making a mirror image of the drive. Assuming there aren't too many bad sectors you should be able to get the majority of your data off the drive.

As I'm sure you're aware, be careful when you use tools like this, they can destroy your data if used incorrectly.

I don't trust traditional imaging software unless you are certain that there are not problems with the Hard Disk.

I suggest you try dd_rescue from a Linux Live CD, I prefer Knoppix. It will make a bit for bit copy of the drive, if it encounters bad sectors it will skip over them and continue the cloning process. It will not screw any of the structure up since it is essentially just reading sectors and making a mirror image of the drive. Assuming there aren't too many bad sectors you should be able to get the majority of your data off the drive.

As I'm sure you're aware, be careful when you use tools like this, they can destroy your data if used incorrectly.

EDIT:

Here is an example.

In your case we want to grab the entire drive, and copy it to a second drive. Use fdisk -l to find out which drives are where. Then something something similar to this:

dd_rescue /dev/sda dev/sdb

Assuming /dev/sda is the bad drive and /dev/sdb is the good. This says copy everything from drive 1 (sda) to drive 2 (sdb). I can't emphasize how important it is to quadruple check this command to make sure you are copying the right way (bad -> good). Also be sure that the known good drive that you are copying to is at least as big is the original drive. If the original drive is 500GB you will want a replacement 500GB or higher.

Source Link
jmreicha
  • 2.2k
  • 15
  • 23

I don't trust traditional imaging software unless you are certain that there are not problems with the Hard Disk.

I suggest you try dd_rescue from a Linux Live CD, I prefer Knoppix. It will make a bit for bit copy of the drive, if it encounters bad sectors it will skip over them and continue the cloning process. It will not screw any of the structure up since it is essentially just reading sectors and making a mirror image of the drive. Assuming there aren't too many bad sectors you should be able to get the majority of your data off the drive.

As I'm sure you're aware, be careful when you use tools like this, they can destroy your data if used incorrectly.