Enquanto pesquisava através do repositório de pacotes da minha distribuição Linux, me deparei com uma ferramenta semelhante ao ddrescue. É chamado myrescue e tenta evitar setores quebrados e primeiro ler todos os ainda bons.
Fez um bom trabalho e eu consegui resgatar todo o disco, mas cerca de 15 setores, aproximadamente.