Primeiro, estou usando o Ubuntu 12.04 em um laptop com um leitor de cartão embutido.
Tenho um cartão micro sd 8Gig sandisk que acompanha o meu telefone HTC Desire HD.
Infelizmente, eu o montei no computador Windows em funcionamento através de um cabo USB conectado ao telefone e não "remova o hardware com segurança". Não foi a primeira vez que não o "removi" com segurança do Windows e, sempre que o fazia acidentalmente, era necessário reiniciar o telefone antes que o cartão SD estivesse novamente acessível.
No entanto, ele deve ter se desgastado, porque agora meu telefone não reconhece o cartão e, quando o coloco no leitor de cartões do laptop, recebo os seguintes erros em / var / log / syslog
Apr 4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card
Eu pesquisei esta mensagem no Google, mas não consigo encontrar nenhum lugar que explique o que isso significa. Todas as postagens sobre erros semelhantes que eu encontrei são sobre como fazer com que os leitores de cartão funcionem, mas meu leitor de cartão funciona perfeitamente quando insiro um cartão SD diferente.
Apr 4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr 4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368 29.8 GiB
Apr 4 21:26:35 jesse-laptop kernel: [13182.197931] mmcblk0: p1
Então eu sei que o problema está no cartão danificado e não no leitor.
O problema parece estar na inicialização do cartão porque ele não aparece em / dev / em qualquer lugar que eu possa encontrar. Quando insiro um cartão SD funcional, ele aparece como / dev / mmcblk0 e a partição é / dev / mmcblk0p1.
Escusado será dizer que não consigo formatar o cartão ou executar qualquer software de recuperação até que ele apareça como um dispositivo.
Edit: - Eu descobri olhando para as partes relevantes do meu syslog disponíveis aqui que, quando inseri meu cartão pela primeira vez, o erro era diferente do que é agora. Eu realmente não entendo nenhum desses erros. Suponho que o cartão tenha sido antecipado a uma transferência (se possível) e não o recebeu. Agora não pode ser inicializado (o que isso realmente significa)
Qualquer ajuda sobre o significado deste erro e / ou como recuperar dados do meu cartão SD é muito apreciada. A maioria dos meus dados importantes foi copiada, mas havia um aplicativo para anotações (no meu telefone) que não estava e eu gostaria muito de recuperar esses dados.
PS O cartão de trabalho e o cartão danificado são micro sd e estou usando um adaptador de cartão para inseri-los no meu computador.
PPS Fiz upload de uma versão anotada do meu / var / log / syslog com apenas as partes relevantes aqui e também o syslog completo aqui