![Recuperar dados de um disco rígido com falha](https://rvso.com/image/885959/Recuperar%20dados%20de%20um%20disco%20r%C3%ADgido%20com%20falha%20.png)
Tenho um disco rígido externo com falha (WD Passport). Possui uma partição formatada em ExFAT da qual gostaria de recuperar o máximo de dados possível. Existem um ou dois mil arquivos com tamanhos em torno de 20 a 40 MB (arquivos de imagem bruta).
Eu fiz um Ubuntu 16.04 live USB. Quais ferramentas disponíveis que podem me ajudar a recuperar dados da unidade?
O Ubuntu já foi útil porque um cp
comando simples não fica preso em arquivos que não pode ler. Depois de alguns segundos de tentativa, ele simplesmente diz "Erro de entrada/saída" e passa para o próximo arquivo. Em comparação, o OS X não montava o volume e o Windows 10 ficava preso indefinidamente em arquivos que não podiam ser lidos. Com o Ubuntu, consegui talvez 2/3 dos arquivos usando uma única execução do cp
.
Há algo que eu possa fazer usando o Ubuntu além de executar cp
uma vez no diretório em que estou interessado? Existem ferramentas que podem tentar uma recuperação mais agressiva (e ignorariam os arquivos que já foram copiados)? Nota: eu só tenho um stick USB ativo (2 GB). No momento não tenho acesso a um computador com Linux instalado permanentemente.
Nota: Não consigo cd
acessar todos os diretórios do volume quebrado, mas os diretórios que contêm os arquivos de interesse parecem estar bem. Não estou procurando ferramentas projetadas para procurar arquivos que parecem perdidos no sistema de arquivos.
Responder1
Usar rsync
. Algo assim deve funcionar:
rsync -av --ignore-errors /defective/disk /safe/disk
Ele copiará todos os arquivos que podem ser copiados. Os erros serão ignorados e a cópia continuará. Se você omitir isso, a cópia será interrompida devido a um erro.
Observe que você pode estar interessado em fazer uma cópia bloco por bloco do seu disco. Isso criará um arquivo enorme. Você pode fazer isso com dd
.
dd if=/dev/defectiveDisk of=/target/disk/block-by-block.imh bs=1G conv=notrunc,noerror
Isso fornece uma imagem de todos os blocos recuperáveis
Esta imagem pode ser montada posteriormente como um dispositivo de loopback. Dessa forma, você pode se concentrar em salvar seus arquivos sem sobrecarregar o disco defeituoso.
Responder2
Bem, eu recomendo alguns softwares nos quais você pode confiar enquanto não consegue clonar o HDD. Eles são dd_rescue, dd_rhelp e GNU ddrescue. Dessas boas ferramentas, prefiro o GNU ddrescue para ir em frente. Você pode pesquisar no Google como trabalhar nesses softwares. Os softwares mencionados acima são todas as diferentes variantes do famoso aplicativo dd. GNU ddrescue é o sucessor de dd_resuce. Enquanto isso, todos esses pacotes são conhecidos por nomes de pacotes diferentes no Ubuntu e as informações podem ser visualizadas emaqui