Falha no cartão SD, não é possível ler o superbloco

7

O que há de errado com meu cartão SD e é aproveitável? No mínimo, para retirar os dados atuais.

Informação: Eu tenho um cartão SDHC Transcend Class 6 de 8 GB que adquiri para minha câmera recentemente. Ele estava funcionando bem até que um dia andando na câmera apenas informou que não poderia salvar e não havia fotos no cartão. Eu liguei no meu computador (rodando o Ubuntu 10.04) e ele disse:

Error mounting: Mount: /dev/sdb1: Can't read superblock

Ele é particionado com um registro mestre de inicialização e um sistema de arquivos FAT . nada fora do comum que eu possa dizer. O que pode estar errado e é possível recuperar as fotos?

E não, eu não larguei nada.

    
por Narcolapser 09.08.2010 / 00:32

5 respostas

3

Parece que o Ubuntu está ficando confuso e tentando montá-lo como um sistema de arquivos ext3 / 4 (que tem superblocos). Você pode querer tentar montá-lo explicitamente como vfat.

mount -t vfat / dev / sdb1 / your_mount_point_for_SD_cards

No entanto, eu estou supondo que algo realmente corrompeu a coisa. Se ele aparecer na tabela do seu dispositivo (ls / dev / sdb *), então você poderá ver se ainda é legível com o comando dd. algo como "dd if = / dev / sdb1 bs = contagem 1024k = 10 | menos" deve lhe dar uma idéia se é legível. Mesmo se for legível, a capacidade de reconstruir arquivos anteriores é questionável.

Você também pode tentar montá-lo em outro computador, mas isso é uma possibilidade remota.

    
por 09.08.2010 / 00:44
2

Eu também tive esse problema com o cartão SD do meu celular e não consegui navegar pelo Ubuntu e pelo Windows. A partição foi FAT32, então eu estava esperançoso em consertá-lo via Windows.

Eu corri o seguinte comando no CMD para que ele funcionasse novamente:

CHKDSK f: /F /V /R /X

Nota: f: foi o caminho do meu cartão SD.

Trecho do site da Microsoft sobre o comando CHKDSK :

The complete syntax for Check Disk is as follows:

CHKDSK [volume[[path]filename]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

The options and switches for Check Disk are used as follows: volume Sets the volume to work with path/filename Specifies files to check for fragmentation (FAT16 and FAT32 only)

/F Fixes errors on the disk

/V Displays the full path and name of every file on the disk (FAT16 and FAT32); displays cleanup messages if any (NTFS)

/R Locates bad sectors and recovers readable information (implies /F)

/X Forces the volume to dismount first if necessary (implies /F)

/I Performs a minimum check of index entries (NTFS only)

/C Skips checking of cycles within the folder structure (NTFS only)

/L:size Sets the log file size (NTFS only)

/B Re-evaluates bad clusters on the volume (NTFS only; implies /R)

    
por 23.10.2013 / 01:38
0

Isso pode não ser muito útil se você estiver tentando recuperar dados, mas eu tive o mesmo problema com um cartão SD em branco no Fedora e depois de conectá-lo a uma câmera e executar um formato a partir dele, ele começou a trabalhar novamente no Linux .

    
por 07.08.2012 / 06:45
0

Existe um aplicativo do Windows chamado BadCopy Pro que geralmente é a última parada para recuperação de dados em cartões de memória flash.

    
por 10.08.2010 / 00:15
0

Eu sei que este post é bem antigo, mas talvez alguém como eu em 2016 ou mais tarde ainda esteja procurando resolver esse problema - já que as respostas aqui não funcionaram para mim também.

Tive o mesmo problema com meu cartão SD. Antes de acontecer eu copiei fotos para o meu drive USB e algumas delas tiveram problemas de abertura. Eu pesquisei e li alguns fóruns aqui e ali e comecei a suspeitar que o meu leitor de cartão de laptop estava com defeito. Como não podia ser montado, usei meu outro leitor de cartões SD e o GNU ddrescue para criar imagens de cartões SD - no caso de algo dar errado. Funcionou sem falhas e, para minha surpresa, não encontrou "blocos ruins". Agora eu tinha certeza que meu leitor de cartão de laptop causou tudo isso.

Então, eu estava pronto para pesquisar uma correção manual para isso. Primeiro eu encontrei "Regra de design para sistema de arquivos de câmera" e "Design do sistema de arquivos FAT" na Wikipedia e uma de suas fontes " Compreendendo os sistemas de arquivos FAT32 ". Com eles concluí que não tenho superblocos e meu FAT32 está corrompido. Queria avaliar o dano e tentar consertá-lo no editor hexadecimal, mas isso significou muito tempo para ir mais longe no FAT32, então deixei de lado esses pensamentos, porque encontrei uma solução rápida de " Software gratuito para teste de recuperação de dados ". Eu escolhi PhotoRec / TestDisk e funcionou muito bem, recuperando cerca de 95% -98% das fotos (ele realmente funcionou mesmo depois que eu formatei meu cartão). Então eu formatei o cartão SD e copiei todas as fotos recuperadas. Funcionou bem. Em um segundo leitor de cartões, claro. Talvez mais tarde eu volte para as poucas fotos que ainda não foram recuperadas, mas por enquanto eu terminei.

    
por 18.02.2016 / 21:52