I would copy the files (tar) instead of running some dd command. If it fails to copy a file, you could try again, just for this file. Broken drives tend to fail ;) and sometimes they need to rest some days before going on or a clap to release the heads.