Gostaria de salientar que a resposta de Daniel está incorreta. Os arquivos stage#.badblocks
informam à cópia de segurança quais blocos estão ruins na origem. Arquivos vazios diriam à cópia de segurança que não há blocos danificados.
De qualquer forma, o procedimento padrão é:
safecopy --stage1 /dev/source output.img
, que copiará toda a fonte e marcará os blocos defeituosos em stage1.badblocks
. Neste ponto, todos os dados legíveis serão salvos (ou seja, os dados não serão mais corrompidos).
safecopy --stage2 /dev/source output.img
que tentará ler os blocos defeituosos marcados em stage1.badblocks
sem tentativas e marcar os limites exatos das áreas ruins em stage2.badblocks
.
safecopy --stage3 /dev/source output.img
que tentará continuamente ler as áreas inválidas marcadas em stage3.badblocks
.
Observe que os estágios posteriores podem levar um tempo incrivelmente longo para serem concluídos, se os estágios anteriores não foram executados.