Um amigo meu recentemente me deu um laptop que não estava sendo inicializado pela tela do Windows. Eu substituí o disco rígido por um novo e coloquei o disco rígido antigo no meu comp. para tentar recuperar os dados.
O Windows 7 não reconheceu a partição principal do sistema operacional, indicando alguma corrupção no sistema de arquivos (o gerenciador de discos a mostrou como uma unidade RAW em vez de NTFS). Aliás, o disco rígido tem duas outras partições: a pequena de 100 MB estava bem no Windows e a partição de recuperação de 10 GB ficou boa depois que o Windows executou uma verificação de disco).
Então eu iniciei com um live CD do Linux (Slax) e o sistema de arquivos foi reconhecido bem. No entanto, ao tentar copiar arquivos, muitos arquivos causariam erros, cada um atrasando o processo de cópia em cerca de um minuto. Eu estou copiando cerca de 120 GB de dados com milhares de arquivos ruins, então isso significa que demora uma eternidade para copiar.
Existem arquivos grandes (vídeos e fotos) e arquivos pequenos (documentos).
O que eu preciso é de uma maneira de copiar arquivos de um HD em extinção, então:
- se um arquivo for ruim, ele falhará silenciosamente (não interativamente)
- falha rapidamente (< 1 segundo idealmente)
- opcionalmente, exclui o arquivo inválido do destino (não é necessário)
para que o processo possa ser feito durante a noite.
Você conhece um CD ao vivo onde a cópia se comporta assim ou parâmetros para cp eu posso usar ou as configurações para ddrescue eu preciso usar ou algum outro método para fazer isso (eu sou um noob linux)?
Alternativamente, você sabe como montar um sistema de arquivos quebrado no Windows (parece que há erros em locais importantes para que o Windows não o reconheça como NTFS). Então eu posso tentar o xcopy.