Não se preocupe com ddrescue
.
Não sobrescreve blocos ruins. Quem disse que este programa é inseguro, eles foram resgatados setor ruim não é o mesmo que foi. Mas se o setor ruim estiver corrompido, ele corromperá os dados e o programa ddrescue tentará ler esse setor várias vezes e fornecerá dados diferentes a cada vez. Este programa usa média de dados diferentes para tentar salvá-los. Muitos dos setores defeituosos resgatados possuem dados incorretos.
O resgate total é possível apenas a partir do backup. RAID não é backup. Mas permite que você substitua rapidamente a funcionalidade de disco defeituoso e restaure.
Você pode encontrar um bom exemplo do uso do ddrescue em http://forensicswiki.org/wiki/Ddrescue