Como posso recuperar dados excluídos com segurança de uma unidade flash USB?

4

Este evento realmente ocorreu há alguns anos, mas ainda tenho a unidade flash USB inalterada em minha posse. Eu posso estar sem sorte, mas eu pensei em perguntar a todas as pessoas inteligentes por suas sugestões.

História curta:

Há alguns anos, minha esposa queria armazenar todas as fotos dela de seu iPhone em uma unidade flash USB porque estava ficando sem armazenamento. Pegamos uma nova unidade flash USB da loja, então presumo que ela tenha um sistema de arquivos FAT32 . Nós conectamos a unidade flash em Mac OS X e pudemos fazer o backup de todas as fotos dela. Percebemos depois que o backup foi concluído que quase todas as fotos tinham um arquivo duplicado. photo.jpg tinha um arquivo duplicado chamado photo\ 1.jpg . Todos os arquivos duplicados terminaram com o sufixo \ 1.jpg .

Apenas tendo iniciado o UNIX, eu sabia que poderia usar o regex simples do shell para remover todos os arquivos duplicados, mas acabei não colocando meu comando entre aspas ... E acabei executando o seguinte: rm * 1.jpg . Como você pode ver, eu disse ao sistema para remover todos os arquivos e, em seguida, remover 1.jpg . Em vez de dizer ao sistema para remover todos os arquivos que terminaram em 1.jpg . Depois disso, com minha esposa furiosa (na época namorada) ao meu lado, desconectei o pendrive e guardei na gaveta.

Pergunta:

Há alguma ferramenta UNIX segura para recuperar dados, removida com rm , de uma unidade flash USB? Ou estou sem sorte? Como afirmei acima, não toquei no pen drive desde que o evento ocorreu.

Se essa pergunta for muito ampla, sinta-se à vontade para mudá-la para meta ou para onde for melhor.

    
por Peschke 07.06.2016 / 00:37

3 respostas

6

Are there any secure UNIX tools to recover data, that was removed with rm, from a USB flash drive?

Sim e, a propósito, a recuperação de fotos é um dos cenários mais comuns.

As condições que você descreveu são realmente ótimas porque:

  • você excluiu diretamente os arquivos
  • o sistema de arquivos não está danificado
  • você não usou mais a unidade

Estas condições levam a duas opções disponíveis.

Se você se preocupa com os nomes dos arquivos (ou tem arquivos fragmentados)

Quando você escreve muitas imagens sequencialmente em uma unidade, o risco de fragmentação é realmente muito baixo, mas ainda assim. Para recuperar arquivos e nomes de arquivos você precisa de uma ferramenta que tenha conhecimento do sistema de arquivos.

Digite TestDisk :

sudo testdisk /dev/sdb

Ele mostrará um procedimento passo a passo por meio de uma interface de usuário textual (TUI). Os passos essenciais são:

  • digitalizando a unidade
  • selecionando a partição
  • pressionando P para mostrar os arquivos
  • copiando os arquivos apagados (vermelhos) com C

Se você quer apenas as fotos de volta

Para fotos, você pode não se importar com os nomes. Além disso, o sistema de arquivos pode estar danificado (não o seu caso) e o TestDisk não ajudaria.

PhotoRec (do mesmo desenvolvedor) vem para o resgate:

sudo photorec /dev/sdb

Aqui você só precisa especificar o diretório de saída. Você também pode desabilitar a detecção para alguns tipos de arquivos que você não se importa.

    
por 07.06.2016 / 12:31
0

Sim, existem ferramentas para recuperar determinados arquivos excluídos. A maneira mais segura de usá-los é desmontar o sistema de arquivos em questão o mais cedo possível (você já fez isso), depois fazer backup desse sistema de arquivos em um arquivo de imagem e fazer qualquer tentativa de resgate usando esse arquivo de imagem. Isso é mais seguro porque você tem um backup contra hardware com falha ou um programa de resgate com bugs. Além disso, isso acelera o resgate, especialmente se ele varrer o sistema de arquivos várias vezes.

Para o resgate real, você pode experimentar as ferramentas de código aberto testdisk , photorec , recoverjpeg e < href="http://www.rfc1149.net/devel/recoverjpeg"> recovermov . Os últimos três implementam uma abordagem semelhante, ou seja, eles examinam assinaturas de arquivos bem conhecidas. Assim, eles são capazes de recuperar arquivos mesmo quando as estruturas relevantes do sistema de arquivos estão gravemente danificadas ou já sobrescritas. Os limites são quando um arquivo foi fragmentado pelo sistema de arquivos. Apesar do nome, photorec é capaz de reconhecer muitas assinaturas de arquivos sem foto.

O testdisk, por outro lado, tenta recuperar as antigas partições e as tabelas do sistema de arquivos e, assim, pode até recuperar os nomes de arquivos originais e arquivos fragmentados.

Testdisk e photorec são do mesmo autor, sendo, portanto, geralmente empacotados juntos.

Exemplo:

ddrescue --idirect /dev/sdX usb.img usb.map
mkdir out
testdisk usb.img
photorec usb.img
mkdir recjpg
cd recjpg
recoverjpeg ../usb.img
cd ..
mkdir recmov
recovermov ../usb.img
    
por 24.11.2018 / 13:22
-1

Você pode recuperar seus dados com facilidade usando o cmd. Você só precisa seguir os passos abaixo. Para tutorial completo eu recomendo que você visite Recuperar dados da unidade USB

Siga alguns passos abaixo

  • Abrir cmd
  • Digite o comando abaixo e pressione a tecla Enter ATTRIB -H-R -S / S / DH: . NOTA: Substitua H pela localização da sua unidade. Espero que isso resolva seu problema. Caso contrário, veja o tutorial completo link
por 17.10.2017 / 09:15