Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I back up from one hard drive to another with Ghost I can switch those hard drives at will and the computer doesn't seem to mind. When I back up HDD A onto HDD B with dd, HDD B performs slower and blue screens all the time (windows). What is Ghost doing that dd isn't?

share|improve this question
Assuming this is some version of windows? – soandos Nov 25 '11 at 20:28
@soandos yes, I've had this behavior with XP, Vista and 7. I've never tried this type of restore on linux, so I'm not sure if it would happen there too. – Mikey Nov 25 '11 at 20:30
I'm hazarding a guess, but I think it relates to the hard drive image being implemented differently somehow with Ghost over dd. I've seen similar behaviour (slower performance) when using CCC instead of Acronis on a Mac. Acronis does fine, where the CCC copy is slower. – user3463 Nov 25 '11 at 22:32
up vote 4 down vote accepted

Ghost actually understands the file system (FAT, NTFS, etc) and just copies the files. It can intelligently avoid free spaces in the partition and can apply compression to save space/speed up transfer.

When the files are restored, they are not put to their original location, but just placed consecutively (for non-special files) as if they're newly created. That's why sometimes a Ghost image restore is the fastest way to defragment a large partition.

dd just sees the whole partition as a giant binary file and copies it verbatim. It will copy all the deleted files and free spaces. It has no built-in compression neither. Thus it is generally slower and unrecommended for large/empty partitions.

share|improve this answer
Those seem like clear advantages Ghost has over dd, but they don't really explain why the new drive is intermittently problematic since presumably all those inefficiencies are still working against the original. – Mikey Nov 29 '11 at 3:25
Are the two disks the same model? Maybe check their SMART status? When you use dd to clone the drive, the list of bad sectors maintained by NTFS is copied over as opposed to being recreated. If you actually have bad sectors on drive B, some of the files maybe corrupted and causing the blue screens. – Nov 29 '11 at 11:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .