dd should make great "image" backup of partitions or whole drives.
if you flag it with dd conv=ignerror. and/or conv=noerrors and bs=X where X is 512, 1024, 2048...
or perhaps dd-rescue (never used by me)