Você pode tentar a sua sorte com ddrescue
. Geralmente é usado para discos inteiros ou partições, mas também funciona com arquivos únicos. Mantém um arquivo de log para novas tentativas.
ddrescue /source/your_video.avi /target/your_copy.avi /target/your_copy.logfile
Se o disco desaparecer nesse processo, basta remontá-lo e iniciar o comando novamente, e ele deve continuar de onde parou.
ddrescue
também tem um monte de opções, use info ddrescue
para exemplos de uso manuais e mais detalhados.
Se você tiver um disco de sobra, fazer uma cópia inteira do disco pode dar melhores resultados. Depende do que está danificado exatamente - o próprio arquivo ou apenas os metadados do sistema de arquivos.