Como recupero dados perdidos / inacessíveis do meu dispositivo de armazenamento?

48

Que etapas posso executar para tentar recuperar dados perdidos ou inacessíveis de qualquer dispositivo de armazenamento?

Respostas:

Temos perguntas separadas que cobrem problemas comuns com as unidades flash USB em mais detalhes:

bwDraco
fonte
Mais específico, por favor. Eu poderia dizer arrastar e soltar e isso poderia ser uma resposta válida.
ngen
@ngen: Ajustado, arrastar e soltar não funciona mais agora. Por favor, consulte comunidade-faq-proposta .
Tamara Wijsman 04/02
Talvez isto? diskdigger.org
tobylane
@tobylane: Shareware, embora pareça legal. Talvez eu poderia criar uma lista de alternativas ...
Tamara Wijsman
Precisa de um terceiro caso para onde os arquivos foram apagados acidentalmente e não estão na lixeira
That Guy brasileira

Respostas:

23

Em caso de falhas mecânicas.

Ore, isso irá ajudá-lo e acalmá-lo. :-)

Introdução

Se você tem uma falha mecânica (por exemplo, falhas aleatórias, apenas pára de funcionar um dia, estranho "brusca" / "bip" tipo ruídos), cada vez que você ligá-lo e ligar, você poderia fazer muito pior. Se forem dados muito importantes, eu recomendaria levá-los a um serviço de laboratório / profissional de recuperação de dados.

No entanto, se você quiser fazer isso sozinho, pode resumir a falha mecânica em duas categorias:

Problemas no eixo / interior ou problemas no exterior / controlador.

Primeiro, problemas de fuso / dentro. Essa é a pior coisa que pode acontecer com um disco rígido físico. Se é isso, realmente depende do quão ruim é. Minha ferramenta favorita para isso (não gratuita) é o R-Studio , que permite criar uma imagem a partir da unidade e executar várias passagens *, e depois executar a recuperação da imagem.

* (Na verdade, tive unidades que falharam na leitura de um setor, mas apenas ao tentar repetidamente, funcionou - até desconectando e conectando-o novamente)

Dependendo da importância dos dados, e se você não conseguir ler, tentarei o truque do congelador . Isso soa como uma piada, mas realmente não é. Coloque a unidade em um saco hermético e cole-o no freezer por algumas boas horas (geralmente deixo por 6 horas ou durante a noite); depois, quando você o conecta, pode obter 15-30 minutos antes falha novamente.

Se for um problema na placa controladora, a única maneira de corrigi-la é re-piscar a unidade (consulte o site do fabricante) ou, mais comumente, trocar a placa controladora (com cuidado) de uma que seja do modelo idêntico.

Para unidades flash, novamente, se importante, vá a um laboratório. Se você quiser fazer isso sozinho, não há muito o que dizer.

O erro está no controlador ou na memória?

Normalmente, se for o controlador, quando você conectar a unidade, nada acontecerá. Se for a própria memória flash, ela funciona como uma unidade de disquete / CD sem a mídia - você pode ver a letra da unidade, mas não pode acessá-la (às vezes recebe o aviso de inserção da mídia).

Se for a própria memória, não conheço uma correção.

Se, no entanto, é o controlador, eu só tive sorte cerca de 40% do tempo fazendo isso sozinho (e isso depende da arquitetura do stick). Muitas das varas mais baratas que você vê têm duas placas - uma é o controlador e a segunda (não tenho certeza do termo técnico), é muito fácil na placa filha. Geralmente, você pode simplesmente desconectar a memória e conectá-la a outra placa.

Normalmente, a placa nem precisa ser de uma unidade semelhante, apenas tente corrigir o fornecedor do chip (por exemplo, marca em um dos CIs), a mais comum que eu vejo é do Winbond e eles geralmente funcionam com qualquer chip de memória .

William Hilsum
fonte
1
você pode (em teoria) recuperar dados de um chip de memória danificado / danificado decapando-o, mas é difícil de fazer, e você provavelmente deve fazê-lo apenas como último esforço. Pode levar algumas semanas / meses para recuperar todos os dados necessários. Algumas empresas de recuperação podem fazê-lo, mas a um custo disponível apenas para (ex) milionários. o material necessário para a decapagem e recuperação de casas é de cerca de 5000-10000 $ em segunda mão.
satibel 28/03
20

Em caso de corrupção ou setores defeituosos.

Ore, isso ajudará quando você se acalmar. :-)

Obtenha acesso direto aos dados.

Ao recuperar arquivos de uma unidade externa, é importante ter a menor conexão possível .

Isso significa que você deseja se livrar de quaisquer cabos USB, hubs ou equipamentos USB extras que você não precisa.

Se você estiver se recuperando de um disco rígido externo, tente retirá-lo e conecte-o usando um cabo SATA ...
Se estiver se recuperando de um pendrive, tente conectá-lo à parte traseira do computador, tente portas diferentes.

É necessário fazer o download e gravar um CD Ultimate Boot necessário para outras etapas.

A maioria das ferramentas usadas nesta postagem estão disponíveis no CD Ultimate Boot .

  1. Faça o download do CD Ultimate Boot na parte inferior desta página : Clique no insira a descrição da imagem aquiícone ao lado de um espelho.

  2. Opcionalmente, para garantir a qualidade, execute uma soma de verificação com este programa na soma de verificação listada aqui .

  3. Grave o ISO em um CD usando o ImgBurn no Windows, o LiquidCD no Mac OSX ou o Brasero no Linux.

  4. Opcionalmente, para garantir a qualidade, verifique se ele verifica o CD.

Faça um backup (cópia de disco do EASEUS).

Como tentaremos recuperar o sistema de arquivos e / ou recuperar os dados que iremos alterar no disco, por esse motivo, convém fazer um backup preliminar para garantir que, se algo der errado, você ainda tenha um backup. -up disponível. Se você suspeitar de falha no disco, pode até considerar fazer o backup, para que ainda possa enviar seu disco rígido para empresas forenses, se realmente precisar dos dados ...

  1. Inicie o CD de inicialização final.

  2. Vá para HDD -> Ferramentas de clonagem -> EASEUS Disk Copy .

  3. Faça uma cópia do disco para outro dispositivo que tenha espaço livre suficiente.

Isso copiará os dados exatamente em um setor por setor.

Verifique se um disco rígido ainda está em bom estado (SMARTUDM).

Antes de adulterarmos a unidade, queremos ter certeza de que não estamos piorando seu estado, então vamos primeiro verificar o estado:

  1. Inicie o CD de inicialização final.

  2. Vá para HDD -> Ferramentas de gerenciamento de dispositivos -> SMARTUDM .

  3. Verifique se algum dos atributos SMART tem uma ***** amarela ou vermelha, isso indica um estado ruim.

Se o estado não estiver bom, tente se recuperar em caso de problemas mecânicos .

Se o estado estiver bom, faremos uma verificação de erro para estar ciente e nos livrar dos problemas:

  1. Inicie o CD de inicialização final.

  2. Vá para HDD -> Ferramentas de diagnóstico -> ViVARD .

  3. Faça uma varredura de erros , observe quantos erros foram encontrados e quantos remaps foram feitos.

Identifique o sistema de arquivos.

Coberto por Como identifico o sistema de arquivos usado em uma partição? .

Tente reparar (TestDisk).

Antes de fazer a recuperação real, às vezes você pode precisar reparar as partições e os sistemas de arquivos primeiro. É aqui que o TestDisk entra em ação, eu recomendaria dar uma olhada no que ele faz .

É assim que se chega:

  1. Inicie o CD de inicialização final.

  2. Vá para HDD -> Ferramentas de recuperação de dados -> TestDisk .

  3. Leia a documentação na parte inferior desta página e tente reparar seus dados.

Use o software de recuperação (PhotoRec).

Agora que o material preliminar foi feito, é assim que você pode começar a se recuperar:

  1. Inicie o CD de inicialização final.

  2. Vá para HDD -> Ferramentas de recuperação de dados -> PhotoRec .

  3. Leia a documentação na parte inferior desta página (exemplo: passo a passo ) e recupere seus dados.

Tom Wijsman
fonte
Meu cenário é um pouco diferente: o SMARTUDM retorna "Unidade IDE não encontrada", mas o GSmartControl diz que passou no teste básico de saúde e o GParted detecta a unidade como "não alocada". O que devo fazer neste caso?
Thdan
Eu usaria gddrescueno linux para fazer uma imagem da unidade primeiro. A página da web do EaseUs Disk Copy não o lista mais como freeware (embora o Ultimate Boot CD relate uma versão de freeware), mas deseja $ 19,90 ou $ 79 ou um link "Avaliação gratuita" que baixa imediatamente um dc_demo.exearquivo " 50MB"
Xen2050
5

O TestDisk é um scanner de partição de código aberto gratuito e uma ferramenta de recuperação de dados. É muito útil para recuperar partições perdidas. PhotoRec é outra ferramenta gratuita de recuperação de dados comumente usada. O TestDisk e o PhotoRec, além de serem incluídos no CD Ultimate Boot, como Tom Wijsman mencionou em sua resposta, também estão incluídos nos repositórios de software de muitas distribuições Linux e no CD System Rescue. O CD de Recuperação do Sistema é semelhante ao CD de Inicialização Final, mas é mais leve, o que é uma vantagem, porque normalmente é executado a partir de um CD ou unidade flash USB, onde o desempenho é importante.

O TestDisk é muito mais eficiente que o PhotoRec. O problema com o Testdisk é que ele nem sempre recupera todos os arquivos excluídos. Se você reformatar acidentalmente uma partição, o TestDisk pode recuperar milhares de arquivos sem perder um único arquivo, mas se você excluiu um arquivo enviando-o para a Lixeira e depois esvaziando a Lixeira, o TestDisk nem sempre pode recuperá-lo.

Portanto, use o TestDisk primeiro e, se você recuperou todos os arquivos excluídos com o TestDisk, estará pronto. Se você recuperou a maioria dos arquivos excluídos com o TestDisk, pode decidir se está pronto ou não. Se você não terminar depois de executar o TestDisk, tente recuperar os arquivos excluídos usando o PhotoRec.

O PhotoRec não pode recuperar arquivos excluídos que foram completamente substituídos (por exemplo, com o ddprograma). Em alguns casos, o nome do arquivo é armazenado no próprio arquivo. O PhotoRec tenta recuperar o nome do arquivo nesse caso, mas na maioria das vezes o PhotoRec não consegue recuperar os nomes dos arquivos.


Recupere arquivos com base no tipo de arquivo usando o PhotoRec

É preferível inicializar a partir de um DVD / USB ao vivo do Linux antes de seguir estas etapas, para evitar o uso do sistema operacional no qual o arquivo excluído está localizado.

  1. Instale o TestDisk se ainda não estiver instalado no seu sistema operacional. Nas distribuições Linux, a instalação do TestDisk também instalará o PhotoRec.

  2. Abra um terminal e inicie o PhotoRec (inicie a partir de um terminal em um CD / USB ativo ou inicie como root).

  3. Selecione o disco rígido.

  4. Selecione o tipo de partição.

    Se o seu disco rígido tiver partições Linux, selecione [Intel].

  5. Selecione a opção de tipo de arquivo.

    Vá para [File Opt]e pressione Enter. Aqui você pode desativar todos os tipos de arquivos pressionando s. Use espaço para alternar o botão de verificação. Selecione o (s) tipo (s) de arquivo para recuperar.

  6. Selecione as opções.

    PhotoRec também tem uma lista de opções diferentes. Sob circunstâncias normais, você não precisa modificá-las.

  7. Selecione a partição.

    Mova o seletor para a partição da qual você removeu o arquivo. Em seguida, pressione Entera [Search].

  8. Selecione o tipo de sistema de arquivos.

    Se você estiver usando Linux, será ext2 / ext3 / ext4, portanto a seleção padrão é ext2/ext3. Caso contrário, se você estiver recuperando arquivos de uma partição formatada como FAT ou NTFS, selecione Other.

  9. Selecione espaço para análise.

    Selecione Freese você não gravou nessa partição após remover o arquivo específico, caso contrário, selecione Whole.

  10. Selecione um diretório para recuperar arquivos.

    Agora selecione o caminho em que os arquivos recuperados serão armazenados. Então pressione Y.

O PhotoRec mostrará quantos arquivos foram recuperados.

Fonte: revisado em Como recuperar arquivos excluídos no Linux usando o PhotoRec

karel
fonte
1

Outra ferramenta que pode ser muito útil é o primeiro . O nome da ferramenta é uma palavra do dicionário que pode contribuir para sua relativa obscuridade, pois nunca pode obter a primeira posição na pesquisa na web por seu próprio nome.

Primeiro

O Foremost é um programa Linux para recuperar arquivos com base em seus cabeçalhos e rodapés. Os cabeçalhos e rodapés são especificados por um arquivo de configuração simples, para que você possa escolher quais cabeçalhos deseja procurar.

A ferramenta tem uma origem de destaque no trabalho do Escritório de Investigações Especiais da Força Aérea dos Estados Unidos e do Centro de Estudos e Pesquisas em Segurança de Sistemas de Informação.

Recentemente, ele me salvou um dia em que o PhotoRec não conseguiu encontrar nenhum vestígio de arquivos de som (formato RIFF WAVE comum) em um cartão SD formatado em FAT com entrada corrompida no diretório raiz.

Uso

O uso é muito simples:

  • instale a foremostpartir do seu repositório de distribuição, se disponível, ou compile a foremostpartir da fonte. Compilar funciona como um encanto, pois a ferramenta possui muito poucas dependências externas

  • executado foremostno dispositivo ou na imagem do dispositivo, por exemplo

    foremost -i /dev/hda -t wav -o /recovery/foremost

  • examine o /recovery/foremostdiretório para arquivos úteis.

Observações

Acima de tudo, não modifica o dispositivo original ou a imagem do dispositivo; portanto, geralmente é seguro executá-lo no dispositivo original, a menos que o dispositivo esteja com falha. Para estar do lado seguro, sempre tenha um despejo de backup.

O primeiro está disponível para o Ubuntu e é de fato a primeira opção para extrair arquivos individuais de uma imagem corrompida .

Dmitri Chubarov
fonte