Quais são as minhas melhores opções para recuperar dados de um micro cartão SD defeituoso (usado em um celular Android)?

1

Minha esposa está tendo problemas ao sincronizar os dados do micro cartão SD do seu telefone Android LG para o seu PC portátil. Ele mantém-se preso para sempre em uma determinada foto (# 21).

Eu tentei acessá-lo em nosso pc (windows 7 box) e ... sim, existem alguns problemas. Ou seja, depois de mostrar as várias opções de reprodução automática que entram em ação (tentarão desativá-las para ganhar algum tempo ...), o Windows detecta "algum problema" e se oferece para tentar corrigi-lo. Eu tentei isso (supondo que fosse algum tipo de fsck), e isso não mudou o comportamento aparente do cartão.

Depois fui direto para a única pasta importante (as fotos) e tentei copiá-la na minha unidade. Depois de copiar alguns, um erro de leitura de entrada não melhor especificado acontece e todos os jpgs restantes estão corrompidos.

Eu tentei com o Recuva do Piriforme ou > Zero Recuperação de Hipótese : eles não passam do primeiro erro de leitura e silenciosamente a unidade é desmontada.

Então eu fui com o bom e velho dd . Não me lembro da sintaxe para nomear os dispositivos no Windows e não tenho o Linux instalado nesta caixa: Eu gravei um DVD ao vivo do Ubuntu (oneiric ocelot) e inicializei nele.

O cartão SD aparece em / dev / sdf1. dd conv=noerror if=/dev/sdf1 of=./android.img bloqueia após o (até agora usual) 192M. Eu esperava que o Ubuntu viesse com ddrescue mas não é assim.

Desde (tempo para outra pergunta em um diferente SE ) o PPPoE com este DVD ao vivo do Ubuntu parece não estar funcionando eu fiz o download do pacote .deb via windows, e instalado. Eu mencionei isso já que - se necessário - eu não tenho o poder total do apt-get disponível, tendo que d / carregar os pacotes manualmente.

De qualquer forma, agora o ddrescue foi instalado. ddrescue if=/dev/sdf1 of=./android.img me deu alguma esperança (pelo menos uma saída bem formatada) mas no final sinalizou erros após 192M.

A coisa estranha (que me dá alguma esperança) é que copiando manualmente os arquivos windows e o ubuntu me dá diferentes arquivos válidos (além de uma infinidade de jpgs inválidos). Para ser claro, suponha que eu tenha três fotos pic1.jpg, pic2.jpg, pic3.jpg. O Windows copia o pic1.jpg e me fornece uma versão corrompida do pic2 e do pic3. O ubuntu copia o arquivo pic2.jpg e me fornece versões corrompidas do pic1 e do pic3.

Finalmente, mesmo que seja perigoso, colocamos o cartão de volta no telefone. A aplicação Gallery é inutilmente lenta e dá erros em cada passo, mas é capaz de mostrar algumas das imagens que não são acessíveis através do Windows ou do Ubuntu. Estas são imagens e não as miniaturas.

Uma característica comum é que toda vez que o windows ou o ubuntu detectam algum erro, eles silenciosamente desmontam a unidade.

Para recapitular:

  • Recuperei manualmente um subconjunto das imagens.
  • Eu tenho um resultado img do ddrescue, que não parece funcionar muito bem (não consigo montá-lo no windows).
  • O celular parece conseguir acessar pelo menos uma parte das fotos restantes.
  • Como você pode imaginar, eu tenho muitas boas lembranças para salvar daquele micro cartão estúpido (como em: fotos do nosso recém-nascido).
  • Então, você pode me sugerir algo para tentar?

Eu também gostaria de saber se eu mexi com o sistema de arquivos tentando montá-lo? Eu assumi que era algum tipo de vfat, que na verdade parece ser. O cartão já não estava funcionando (ficou preso enquanto fazia o backup) quando tentei pela primeira vez, mas talvez eu pudesse ter piorado o problema.

    
por Francesco 13.02.2012 / 07:27

0 respostas