Se a sua linha de comando do Linux é strong, tente usar ddrescue
para fazer uma imagem de backup do seu disco rígido, então use foremost
para extrair as fotos (JPGs, eu suponho?)
Por experiência, posso dizer que essa é uma abordagem incrivelmente eficaz para usar em unidades com falha se seu objetivo é recuperar os tipos de arquivos que o Foremost pode reconhecer, incluindo fotos, filmes, músicas e documentos do Office.
ddrescue
é especial porque foi projetado especificamente para ler discos fragmentados. O dd
regular será interrompido quando encontrar erros; ddrescue
dá de ombros, marca o setor ruim para ser testado novamente mais tarde e segue em frente.
GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors.
foremost
é especial porque não depende do sistema de arquivos. Sua tabela de partições ou estruturas do sistema de arquivos podem ser completamente descartadas, mas foremost
ainda irá recuperar (muitos dos) seus arquivos.
Foremost is a console program to recover files based on their headers, footers, and internal data structures. This process is commonly referred to as data carving. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers can be specified by a configuration file or you can use command line switches to specify built-in file types. These built-in types look at the data structures of a given file format allowing for a more reliable and faster recovery.
Outras alternativas são PhotoRec
, que são executadas no Windows, embora eu não saiba ao certo o que isso fará em função dos erros de disco, e GetDataBack
, que é software pago.