De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

MyRescue - Resgatando dados de discos danificados

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 28 de agosto de 2012

Discos rígidos tem um prazo de validade. Sempre. Este prazo pode ser de um ano, geralmente após a expiração da garantia, dois ou três anos. Não importa, este dia vai chegar para você. A apólice de segurança é um backup atualizado, preferencialmente em mais de uma mídia. Mas se você não tiver, a solução é tentar resgatar o que for possível de seu disco defeituoso.

Em sistemas GNU/Linux, você tem, entre outros, o utilitário MyRescue. Este utilitário tenta recuperar a informação que ainda estiver legível em seu disco rígido. Ao invés de gastar tempo em áreas danificadas, ele trata primeiramente as áreas ainda legíveis para então voltar aos setores mais difíceis. Quem já teve problemas com discos rígidos sabe que os problemas se espalham rapidamente, então faz bastante sentido tentar salvar primeiro as áreas boas.

Segundo o autor recomenda, o melhor mesmo é ter um backup. Não tendo, o melhor é contratar um serviço profissional de recuperação de dados. Se não puder, se você estiver desesperado, use o comando myrescue. Mas leia com atenção o manual do programa, para tomar todas as precauções necessárias e entender bem seu funcionamento.

Reproduzo a seguir um resumo das opções de uso.

  myrescue [<options>] <input-file> <output-file>
  options:
  -b <block-size>   block size in bytes, default: 4096
  -B <bitmap-file>  bitmap-file, default: <output-file>.bitmap
  -A                abort on error
  -S                skip errors (exponential-step)
  -f <number>       skip blocks with <number> or more failures
  -r <retry-count>  try up to <retry-count> reads per block, default: 1
  -s <start-block>  start block number, default: 0
  -e <end-block>    end block number (excl.), default: size of <input-file>
  -G <range>        only read <range> blocks around good ones
  -F <range>        skip <range> blocks around failed ones
  -J <number>       randomly jump after reading a few sectors
  -R                reverse copy direction
  -h, -?            usage information

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida