Você pode tentar a sua sorte com um --skip-size
maior. Certifique-se também de definir --sector-size=4096
se o seu disco estiver usando setores 4K. Você também pode enviá-lo manualmente para outra região usando as opções --input-position
e --size
. Se você tiver uma idéia aproximada de qual área do seu disco está danificada, o ajuste manual dos parâmetros pode ajudar bastante. E contanto que você mantenha o arquivo de registro, você sempre pode tentar reler as seções ignoradas depois.
Se você suspeitar de ddrescue
de perder tempo deliberadamente, você também pode tentar a sua sorte com dd
regular.
dd bs=1M conv=noerror,sync if=/dev/broken of=/dev/target
A seleção e o resumo da região manual podem ser feitos usando seek=x skip=x
(para x idêntico).
No entanto, dd
pode deixar você com furos de até 1 MiB (ou o que você escolher) para cada setor ruim ... e, obviamente, ele não registra quais são ruins, nem os tenta novamente mais tarde.
Em geral, bs=
deve ser a melhor opção, no entanto, tive casos em que tive mais sucesso com ddrescue
. Use o que funciona para você. Boa sorte.