Another "ghost like" system could be ntfsclone:
http://man.linux-ntfs.org/ntfsclone.8.html

If you have space and time a plain dd image would be safer. You can always mount it compare the files against the filesystem, do anything while restoring:
files related system mounting the image find and pipe to grep for any filter you want to add
bitstream restore just dd to the new disk.
You can have a look of ddrescue if you have a damaged hd and/or dcfldd (http://dcfldd.sourceforge.net/) a forensic version of dd that have nice features like progress bar, hashing on the fly etc. etc.

If you don't use his "special image format" ntfsclone can make mountable images.

Cheers

Max