Eu tenho alguns arquivos no meu NTFS formatado 32 GB USB Thumb Drive.
Agora, vou remover todos os arquivos de imagem JPG desta unidade de polegar USB. Vamos supor que eu os removi por engano.
Oh não! Meus arquivos importantes se foram.
Se você remover alguns arquivos importantes por engano e gostaria de recuperá -los, aconselho você a ejetar a unidade o mais rápido possível. Se você não conseguir ejetar a unidade (se for um disco rígido interno), pelo menos não modifique o conteúdo da unidade (i.e adicione, remova, copie, corte arquivos/diretórios da unidade). Fazer isso reduziria a chance de recuperar esses arquivos removidos.
Criando um USB inicializável ao vivo do Ubuntu:
Agora, leia o artigo Rufus inicializável USB para instalar o Ubuntu 18.04 LTS para criar uma nova unidade de polegar USB inicializável ao vivo e inicialização a partir dela. Depois de inicializar a partir da unidade de polegar USB, o Ubuntu deve começar no modo vivo. Agora, abra o aplicativo Terminal.
Encontrando a unidade do NTFS para se recuperar:
Você pode encontrar o nome da unidade com o seguinte comando:
$ sudo lsblk
Como você pode ver, a unidade de polegar NTFS de 32 GB é sdb1.
Agora, desmonte o NTFS Drive com o seguinte comando:
$ sudo umount /dev /sdb1
Agora, instale NTFS-3G com o seguinte comando:
$ sudo apt install ntfs-3g
Agora, pressione Y e depois pressione Para confirmar a instalação.
NTFS-3G deve ser instalado.
Agora, verifique se NTFSUNDELETE O comando está disponível da seguinte maneira:
$ whereis ntfsundElete
NTFSUNDELETE está disponível no caminho /sbin/ntfsundElete.
Encontrando arquivos removidos:
Você pode digitalizar os arquivos removidos na unidade de onde a removeu da seguinte maneira:
$ sudo ntfsundelete /dev /sdb1 -scan
Como você pode ver, todos os arquivos removidos estão listados em um formato tabular. Você pode encontrar o Inode Número dos arquivos removidos, quanto de cada arquivo é recuperável (%idade), o último modificado data e tempo do arquivo, o tamanho do arquivo (em bytes) e o nome do arquivo.
No final da saída, NTFSUNDELETE mostrarei quantos arquivos podem ser recuperados. No meu caso, posso recuperar 9 arquivos.
Você também pode especificar os critérios de varredura dos arquivos removidos.
Se você já conhece o tamanho do arquivo do (s) arquivo (s) que está tentando recuperar, pode especificar uma variedade de tamanho de arquivo da seguinte forma:
$ sudo ntfsundelete /dev /sdb1-size 700k-1m
OBSERVAÇÃO: k = kilobyte, m/m = megabyte, g = gigabyte, t = terabyte
Como você pode ver, os arquivos removidos na faixa de tamanho de arquivo 700 kb a 1 mb estão listados.
Você também pode dizer NTFSUNDELETE Para listar os arquivos que foram modificados pela última vez desde os últimos 60 meses, da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 -time 60m
OBSERVAÇÃO: d = dias, w = semanas, m = meses e y = anos
Se você conhece parte do nome do arquivo ou extensão dos arquivos removidos, poderá encontrar os arquivos removidos da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 - -match '*.jpg '
Você também pode procurar arquivos que possuam uma certa porcentagem de conteúdo (digamos 90%) que você pode se recuperar da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 --cent 90
Recuperando arquivos removidos:
Digamos que você deseja recuperar o arquivo com o inode número 39.
Para fazer isso, você pode executar o seguinte comando:
$ sudo ntfsundelete /dev /sdb1 --undelete -Inodo 39
O arquivo deve ser recuperado e salvo no diretório de trabalho atual.
Como você pode ver, o arquivo de imagem é salvo no diretório de trabalho atual.
$ ls -lh
Você também pode especificar uma série de inodos dos arquivos a se recuperar da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 --undelete-Inodo 39-42
Você também pode misturar número de inode específico e intervalos de inodos da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 --undelete-InDó 39,40-42,55,59-62
Por padrão, NTFSUNDELETE Arreca o tamanho do arquivo para múltiplos mais próximos de 512 bytes (tamanho do bloco). Portanto, o tamanho do arquivo do arquivo recuperado será um pouco maior.
Para evitar isso, você pode usar o -truncar Opção da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 --undelete -truncate -inódios 39
Você também pode especificar um nome de arquivo de saída da seguinte maneira:
$ sudo ntfsundelete /dev /sdb1 --undelete -truncate -inódios de 39 -teste de saída.jpg
Como você pode ver, o arquivo de imagem recuperado é salvo como teste.jpg.
Você também pode especificar um padrão de nome do arquivo para recuperar todos os arquivos que correspondem ao padrão completamente da seguinte forma:
$ sudo ntfsundelete /dev /sdb1 --undelete -truncate - -match '*.jpg '
Você também pode salvar o arquivo recuperado em um diretório especificado.
Primeiro, crie um novo diretório recuperação/ do seguinte modo:
Agora, recupere os arquivos e salve -os no recuperação/ diretório da seguinte maneira:
$ sudo ntfsundelete /dev /sdb1 --undelete -truncate - -match '*.jpg '
Os arquivos serão recuperados.
Agora, adicione permissões de leitura e gravação aos arquivos recuperados da seguinte forma:
$ sudo chmod -rfv a+rw recuperação/
Agora, você pode copiar esses arquivos para um lugar seguro.
Eu copiei os arquivos recuperados para o meu drive USB de 32 GB.
Então, é assim que você recupera arquivos removidos de unidades do Windows NTFS usando o DVD ao vivo Ubuntu. Obrigado por ler este artigo.