Como recuperar um cartão de memória danificado no Ubuntu

How Recover Damaged Memory Card Ubuntu

Os cartões de memória são uma excelente forma de transferir informações entre dispositivos móveis, câmeras digitais e PCs. Se você receber a mensagem “Cartão de memória danificado - formate” ou erro semelhante de um dispositivo Google Android ou Apple iOS, ainda pode haver esperança de recuperação de dados, desde que você se recusou a formatar o cartão. Ejete-o corretamente e certifique-se de que esteja em bom estado. Às vezes, os cartões SD, SDHC e SDXC de tamanho normal ficam frouxos em seus estojos e podem ser empurrados suavemente para trás. A maioria dos cartões microSD, microSDHC e microSDXC não tem esse problema, mas ainda é possível limpar os contatos e tal.

Ao conectar sua placa ao PC, certifique-se de fazer isso com firmeza, mas com cuidado. Certifique-se de não dobrar o cartão e certifique-se de que ele esteja conectado corretamente para garantir uma boa conexão. Isso pode parecer um pequeno detalhe, mas vai ajudar um pouco quando se trata de usar as ferramentas do Ubuntu para recuperar dados de sistemas de arquivos Secure Digital danificados.



Método 1: Reparar o cartão de memória com as ferramentas padrão do Ubuntu

Abra o GNOME Disks Utility no menu Dash, KDE ou Whisker e localize o nome do arquivo do dispositivo para o seu leitor de flash em particular. Geralmente é chamado de “Leitor Flash único” e, se tiver a opção abaixo do gráfico de armazenamento, clique na seta voltada para a direita para tentar montá-lo. Se ele montar, talvez você consiga copiar os arquivos dele.





Se estiver escrito “Sem mídia”, mesmo que haja um cartão no slot, tente desconectar e reconectar o cartão e ver se algo mudou. Se possível, você pode tentar clicar no ícone de engrenagem, selecionar “Criar imagem de disco” e salvá-la como um arquivo .img.

Ejetar e inserir um cartão de memória em branco diferente do mesmo tamanho após a conclusão e, em seguida, gravar esta imagem de disco no novo cartão com o menu de engrenagem. Você pode conseguir montar o novo sistema de arquivos, mas lembre-se de que perderá tudo o que estava no novo cartão, então certifique-se de que esteja completamente em branco antes de continuar.



Quando a partição é desmontada, mas o Ubuntu detecta a unidade, você pode executar uma verificação de consistência para tentar recuperar o sistema de arquivos. Supondo que você tenha uma placa formatada em FAT12, FAT16 ou FAT32, execute sudo fsck.msdos -r / dev / sdd1 na linha de comando para tentar a recuperação. Substitua a parte sdd1 pelo nome da partição fornecida no utilitário de discos. Em vez disso, você pode tentar usar fsck.ext # se formatou o cartão para funcionar com um dos sistemas de arquivos do Linux. Substitua # pelo número ext do sistema, se você se lembrar.

Método 2: reparar um cartão de memória em um sistema Ubuntu de inicialização dupla

Se você executa o Ubuntu junto com o Microsoft Windows, talvez tenha sorte usando o comando chkdsk em um prompt de comando do Windows. Embora o Ubuntu tenha um suporte discutivelmente superior para a recuperação de dispositivos FAT, o Windows às vezes pode ajudar a recuperar dispositivos NTFS. Reinicialize o computador e, quando o GRUB for ativado, solicite que ele inicie a instalação do Microsoft Windows com o teclado. Abra uma janela do Explorador de Arquivos mantendo pressionada a tecla Windows e pressionando E. Localize a letra da unidade que o Windows atribuiu ao cartão de memória, mas não a formate se o Windows solicitar.

Abra um prompt de comando no menu Iniciar e digite chkdsk / f E :, substituindo E: pela letra de unidade fornecida. Se você receber um erro retornado, no entanto, o Windows não teve mais sorte para recuperar seu cartão de memória do que o Ubuntu teve.

O Ubuntu fornece dois programas úteis para trabalhar com cartões de memória formatados em NTFS danificados se você não tiver acesso ao Microsoft Windows. Você pode tentar sudo ntfsfix -d / dev / sdd1, substituindo o arquivo do dispositivo pelo nome do seu dispositivo. Embora esta não seja uma versão Linux do chkdsk, pode reparar algumas inconsistências NTFS. Você também pode tentar usar ntfsclone -so dsk.img / dev / sdd1 para obter uma imagem de disco de um cartão de memória NTFS, mesmo que o Disks Utility falhe ao fazê-lo. Você pode então restaurá-lo em um cartão de memória vazio com sudo ntfsclone -r dsk.img / dev / sdd1. Substitua os arquivos do dispositivo pelos nomes corretos em ambos os exemplos e lembre-se de que restaurar uma imagem de disco destruirá tudo no dispositivo em questão. Adicione a opção -f se o Ubuntu reclamar que o sistema de arquivos está marcado como sujo.

Método 3: usando o programa Testdisk

Se nem os programas normais do Ubuntu nem do Windows o ajudaram a recuperar seus arquivos do cartão de memória, você pode ter mais sorte com um programa chamado Testdisk. É mais do que provável que você não o tenha instalado, portanto, no prompt da CLI do Ubuntu, digite sudo apt-get install testdisk para instalá-lo. Depois de instalado, execute testdisk / log / dev / sdd, substituindo / dev / sdd pelo nome real do dispositivo. Dependendo de como sua instalação está instalada, pode ser necessário usar sudo na frente dela, pois ele requer acesso direto a um arquivo de dispositivo.

Enquanto a maioria dos telefones celulares, tablets e câmeras digitais usam os sistemas de arquivos FAT16 ou FAT32, o testdisk também verifica se há HFS e HFS + na plataforma Macintosh, bem como NTFS. Assim que o programa estiver pronto, volte para o Utilitário de discos no menu Ubuntu Dash ou KDE e veja se você pode clicar no dispositivo. Clique na seta que aponta para a direita para montá-lo. Agora você pode copiar arquivos no gerenciador de arquivos.

Método 4: Usando PhotoRec para restaurar arquivos sem um sistema de arquivos

Se o Linux pode visualizar seu cartão de memória como um dispositivo de armazenamento em massa, mas não consegue detectar um sistema de arquivos, você pode usar o PhotoRec para recuperar arquivos dele. Os usuários que ainda não o têm instalado podem baixá-lo dos repositórios Ubuntu ou Debian com o comando sudo apt-get install photorec.

O PhotoRec não tenta gravar no dispositivo, por isso é seguro usar. Navegue até uma área do sistema de arquivos do seu PC para a qual você não se importe de copiar os arquivos. Assumindo que o Linux chame seu cartão de memória / dev / sdd, execute photorec / log / dev / sdd, embora você deva substituir a linha / dev / sdd pelo que quer que seu cartão de memória seja realmente chamado. Este comando gravará os resultados da operação em um arquivo photorec.log no mesmo diretório. Você também pode usar a opção / debug para receber informações adicionais.

4 minutos lidos