Norton Ghost 2003 can ...that's what I used last time....
boot from a floppy, and copy away!....if you're having problems, perhaps there are bad sectors on your drive? If so try to repair them first, or select the skip bad sectors option in the ghost preferences.
make sure you copy the mbr....
acronis true image is supposed to be good too