Try ddrescue or dd_rescue (see http://www.forensicswiki.org/wiki/Ddrescue for description) After you make an image, you can attempt repair on the image to deal with the sectors that couldn't be copied. ntfsclone may also be of use.