30Aug

Recupere arquivos excluídos em um disco rígido NTFS de um CD do Ubuntu Live

click fraud protection

A exclusão acidental de um arquivo é um sentimento terrível. Não é possível inicializar no Windows e recuperar o arquivo torna isso ainda pior. Felizmente, você pode recuperar arquivos excluídos em discos rígidos NTFS de um CD do Ubuntu Live.

Para mostrar esse processo, criamos quatro arquivos na área de trabalho de uma máquina Windows XP e, em seguida, os excluímos. Em seguida, iniciamos a mesma máquina com a unidade flash USB Ubuntu 9.10 inicializável que criamos na semana passada.

Uma vez que o Ubuntu 9.10 seja iniciado, abra um terminal clicando em Aplicativos no canto superior esquerdo da tela e, em seguida, selecionando Acessórios & gt;Terminal.


Para recuperar nossos arquivos, primeiro precisamos identificar o disco rígido do qual queremos recuperar. Na janela do terminal, digite:

sudo fdisk -l

e pressione enter.

O que você procura é uma linha que termina com HPSF / NTFS( sob o título Sistema).No nosso caso, o dispositivo é "/dev/ sda1".Isso pode ser um pouco diferente para você, mas ainda começará com /dev/.Observe o nome desse dispositivo.

instagram viewer

Se você tiver mais de uma partição de disco rígido formatada como NTFS, então você poderá identificar a partição correta pelo tamanho. Se você olhar para a segunda linha de texto na captura de tela acima, ele lê "Disk /dev/ sda: 136.4 GB,. .." Isso significa que o disco rígido que o Ubuntu nomeou /dev/ sda é de 136,4 GB de grande. Se seus discos rígidos são de tamanho diferente, essas informações podem ajudá-lo a rastrear o nome certo do dispositivo para usar. Alternativamente, você pode tentar todos eles, embora isso possa levar muito tempo para grandes discos rígidos.

Agora que você conhece o nome que o Ubuntu atribuiu ao seu disco rígido, analisaremos para ver quais arquivos podemos descobrir.

Na janela do terminal, digite:

sudo ntfsundelete & lt; HD name & gt;

e pressione enter. No nosso caso, o comando é:

sudo ntfsundelete /dev/ sda1

Os nomes dos arquivos que podem ser recuperados aparecem na coluna da extrema direita. A porcentagem na terceira coluna nos diz quanto desse arquivo pode ser recuperado. Três dos quatro arquivos que excluímos originalmente estão aparecendo nesta lista, mesmo que desligemos o computador logo após a exclusão dos quatro arquivos - então, mesmo em casos ideais, seus arquivos podem não ser recuperáveis.

No entanto, temos três arquivos que podemos recuperar - dois JPGs e um MPG.

Nota: ntfsundelete está imediatamente disponível no CD ao vivo do Ubuntu 9.10.Se você estiver em uma versão diferente do Ubuntu, ou por algum outro motivo, comece um erro ao tentar usar ntfsundelete, você pode instalá-lo entrando "sudo apt-get install ntfsprogs" em uma janela de terminal.

Para recuperar rapidamente os dois JPGs, usaremos o * curinga para recuperar todos os arquivos que terminem com. jpg.

Na janela do terminal, digite

sudo ntfsundelete & lt; HD name & gt;-u -m *. jpg

que é, no nosso caso,

sudo ntfsundelete /dev/ sda1 -u -m *. jpg

Os dois arquivos são recuperados do disco rígido NTFS e salvos no diretório de trabalho atual do terminal. Por padrão, este é o diretório inicial do usuário atual, embora estejamos trabalhando na pasta Desktop.

Observe que o programa ntfsundelete não faz alterações no disco rígido original NTFS.Se você quiser pegar esses arquivos e colocá-los novamente no disco rígido NTFS, você terá que movê-los lá depois de serem excluídos com ntfsundelete. Claro, você também pode colocá-los em sua unidade flash ou abrir o Firefox e enviá-los para você mesmo - o céu é o limite!

Temos mais um arquivo para recuperar - o nosso MPG.

Observe a primeira coluna na extrema esquerda. Contém um número, seu Inode. Pense nisso como o identificador exclusivo do arquivo. Observe esse número.

Para recuperar o arquivo por seu Inode, digite o seguinte no terminal:

sudo ntfsundelete & lt; HD name & gt;-u-i & lt; Inode & gt;

No nosso caso, isto é:

sudo ntfsundelete /dev/ sda1 -u -i 14159

Isso recupera o arquivo, juntamente com um identificador sobre o qual realmente não nos importamos. Todos os três dos nossos arquivos recuperáveis ​​estão agora recuperados.

No entanto, o Ubuntu nos permite saber visualmente que ainda não podemos usar esses arquivos. Isso porque o programa ntfsundelete salva os arquivos como o usuário "raiz", e não o usuário "ubuntu".

Podemos verificar isso digitando o seguinte na janela do nosso terminal:

ls -l

Queremos que esses três arquivos sejam de propriedade do ubuntu, e não da raiz. Para fazer isso, digite o seguinte na janela do terminal:

sudo chown ubuntu & lt; Files & gt;

Se a pasta atual tiver outros arquivos nele, você pode não querer mudar seu proprietário para o Ubuntu. No entanto, no nosso caso, nós só temos esses três arquivos nesta pasta, então usaremos o * curinga para mudar o proprietário dos três arquivos.

sudo chown ubuntu *

Os arquivos agora parecem normais, e podemos fazer o que quisermos com eles.

Espero que você não precise usar essa dica, mas se você fizer isso, o ntfsundelete é um bom utilitário de linha de comando. Não tem uma GUI extravagante como muitos dos programas Windows semelhantes, mas é uma ferramenta poderosa que pode recuperar seus arquivos rapidamente.

Consulte a página do manual ntfsundelete para obter informações de uso mais detalhadas