Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

1. Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 13/11/2024 - 14:49h

Boa tarde galera beleza?

estava editando um arquivo pelo linux no edidor de arquivos normal e foi entao que esbarrei a mao no pendrive o mesmo desplugou e o arquivo agora nao abre mais e antes tinha 30kb de tamanho agora esta con 0kb de tamanho, cliquei varias vezes no aruivo e mostra erro.
Teria como recuperar este arquivo e seu conteudo?


  


2. Re: Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 13/11/2024 - 14:49h

Boa tarde!

Lamento saber que você teve problemas com o arquivo no seu pendrive. Existem algumas abordagens que você pode usar no Linux para tentar recuperar arquivos corrompidos. Vou listar algumas opções.

1. **TestDisk**: É uma ferramenta poderosa e de código aberto para recuperação de partições e arquivos.

Para instalar, use:

$ sudo apt install testdisk

Depois, você pode rodar o TestDisk para tentar recuperar arquivos:

$ sudo testdisk

Siga as instruções na tela.

2. **Photorec**: É parte do TestDisk e é especializado em recuperação de arquivos, mesmo que você não tenha os sistemas de arquivos intactos.

Para usar o Photorec:

$ sudo photorec

Seleciona o dispositivo e siga as instruções.

3. **Foremost**: Outra ferramenta para recuperação de arquivos.

Para instalar, execute:

$ sudo apt install foremost

Para usá-lo, você precisa especificar o diretório onde os arquivos recuperados serão armazenados:

$ sudo foremost -i /dev/sdX -o ~/recuperados

Substitua `/dev/sdX` pelo seu dispositivo. Por exemplo, `/dev/sdb`.

4. **ddrescue**: Essa é uma ferramenta útil para tentar copiar dados


3. Re: Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 13/11/2024 - 16:37h


alexabolada escreveu:

Boa tarde!

Lamento saber que você teve problemas com o arquivo no seu pendrive. Existem algumas abordagens que você pode usar no Linux para tentar recuperar arquivos corrompidos. Vou listar algumas opções.

1. **TestDisk**: É uma ferramenta poderosa e de código aberto para recuperação de partições e arquivos.

Para instalar, use:

$ sudo apt install testdisk

Depois, você pode rodar o TestDisk para tentar recuperar arquivos:

$ sudo testdisk

Siga as instruções na tela.

2. **Photorec**: É parte do TestDisk e é especializado em recuperação de arquivos, mesmo que você não tenha os sistemas de arquivos intactos.

Para usar o Photorec:

$ sudo photorec

Seleciona o dispositivo e siga as instruções.

3. **Foremost**: Outra ferramenta para recuperação de arquivos.

Para instalar, execute:

$ sudo apt install foremost

Para usá-lo, você precisa especificar o diretório onde os arquivos recuperados serão armazenados:

$ sudo foremost -i /dev/sdX -o ~/recuperados

Substitua `/dev/sdX` pelo seu dispositivo. Por exemplo, `/dev/sdb`.

4. **ddrescue**: Essa é uma ferramenta útil para tentar copiar dados


testei aqui e nao funcionou bem, o arquivo possui extensão .md era uma pagina de um arquivo readme que estava criando para colocar no repositório

wiki.anon


4. Re: Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 13/11/2024 - 16:37h

Olá!

Entendo que você está enfrentando dificuldades com a recuperação de um arquivo `.md`. Algumas dicas adicionais podem ajudar a melhorar suas chances de recuperação. Vamos explorar algumas opções:

1. **Verifique o sistema de arquivos**: Antes de tentar recuperar o arquivo, você pode tentar verificar e reparar o sistema de arquivos do seu pendrive.

Para isso, use o comando:

[b]$ sudo fsck /dev/sdX[\/b]

Substitua `sdX` pelo identificador correto do seu pendrive (por exemplo, `sdb`).

2. **Utilize o comando `grep`**: Se você está apenas tentando recuperar o texto contido no arquivo `.md`, você pode usar o `grep` para extrair informações se o arquivo ainda estiver parcialmente legível.

Por exemplo:

[b]$ grep -a '' /dev/sdX | less[\/b]

Isso tentará ler o dispositivo como um arquivo de texto.

3. **Verifique no diretório `recuperados`**: Se você usou o **Foremost**, verifique se o diretório onde os arquivos recuperados foram armazenados contém algo útil.

Para isso, acesse:

[b]$ ls ~/recuperados[\/b]

Veja se há arquivos .md ou arquivos que possam conter o texto que você queria recuperar.

4. **Logs do `dmesg`**: Verifique


5. Re: Recuperando arquivo corrompido no cartão de memoria pelo linux[AJUDA]

aguamole
aguamole

(usa KUbuntu)

Enviado em 13/11/2024 - 18:24h

desmonte ele e faz um fsck...
Outra forma sendo pela GUI, é instalar o gparted, abre o gparted, click em desmontar, click em verificar, espere terminar, monte novamente.

Se não tiver funcionando, então olhe dentro da pasta "lost+found".
Lembres-se, sempre que for recuperar dados, toda escrita que for fazer, faça em um dispositivo ou partição diferente da que esta o pau.


6. Re: Recuperando arquivo corrompido no cartão de memoria pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 18/11/2024 - 19:06h


aguamole escreveu:

desmonte ele e faz um fsck...
Outra forma sendo pela GUI, é instalar o gparted, abre o gparted, click em desmontar, click em verificar, espere terminar, monte novamente.

Se não tiver funcionando, então olhe dentro da pasta "lost+found".
Lembres-se, sempre que for recuperar dados, toda escrita que for fazer, faça em um dispositivo ou partição diferente da que esta o pau.


Consegui aqui, desmontei e apareceu a pasta Lost.DIR estava la o arquivo...

wiki.anon






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts