GNU ddrescue 1.30 aprimora a recuperação de dados em disco

O ddrescue é usado recupera dados de discos rígidos, SSDs, pendrives, cartões de memória e outros dispositivos de armazenamento, copiando os dados do local de origem para outro de destino, o que reduz o desgaste do hardware defeituoso e aumenta as chances de recuperação.

Diferente de ferramentas simples de cópia, o ddrescue lida de forma inteligente com erros de leitura, registrando em um arquivo quais blocos já foram copiados, quais falharam e quais ainda não foram tentados, permitindo interromper e retomar o processo quantas vezes for necessário.

Essa abordagem torna-o especialmente útil em situações de falha parcial do disco, setores defeituosos ou problemas mecânicos, ao tentar extrair o máximo de dados antes que o dispositivo pare de funcionar completamente.

image

O lançamento da versão 1.30 melhorou a recuperação automática de discos com cabeça de leitura defeituosa, com maior eficiência que nas versões anteriores, o que torna o processo mais simples e eficaz para iniciantes.

A versão 1.30 traz mudanças internas no método de cópia e varredura de dados defeituosos, adiciona a opção --no-sweep para desativar a leitura de áreas ignoradas, ajusta tamanhos padrão de salto, melhora a delimitação de áreas ruins do disco e refina estimativas de tempo restante.

Esse lançamento possui assinatura GPG e integra-se perfeitamente com o lziprecover, que complementa o ddrescue na correção de arquivos danificados, especialmente no formato lzip.

Exemplo…

Suponha que o disco com problema seja /dev/sdb e que você queira salvar o conteúdo em um arquivo chamado disco.img, usando também um arquivo de mapa para registrar o progresso da recuperação.

ddrescue /dev/sdb disco.img mapa.log

O /dev/sdb é o dispositivo com erro, disco.img é o arquivo de destino onde os dados recuperados ficam armazenados e mapa.log guarda informações sobre quais partes já foram copiadas e quais falharam.

Se o processo for interrompido, você pode executá-lo novamente e o ddrescue continua do ponto onde parou, sem repetir leituras desnecessárias. Esse uso básico já permite recuperar dados de discos com setores defeituosos de forma mais segura do que uma cópia comum.