Existe a ferramenta ddrescue
(cuidado, também há dd_rescue
, que é um programa diferente com quase a mesma funcionalidade). Ele usa a sintaxe mais familiar com o traço único para traço curto ou duplo para opções longas. Na página do manual:
-i, --input-position=<bytes>
starting position in input file [0]
-K, --skip-size=<bytes>
initial size to skip on read error [64 KiB]
-M, --retrim
mark all failed blocks as non-trimmed
-o, --output-position=<bytes>
starting position in output file [ipos]