Primeiro, estou usando o Ubuntu 12.04 em um laptop com um leitor de cartões embutido.
Tenho um cartão microSD 8Gig sandisk que veio com o meu telemóvel HTC Desire HD.
Infelizmente eu o tinha montado em um computador Windows no trabalho por meio de um cabo USB conectado ao telefone e não "remova hardware com segurança". Esta não foi a primeira vez que eu não "removi com segurança" do Windows e cada vez que eu acidentalmente fiz isso, eu tive que reiniciar o meu telefone antes que o cartão SD estivesse acessível novamente.
Deve ter usado alguma coisa, porque agora meu telefone não reconhece o cartão e quando eu o coloco no leitor de cartão do meu laptop eu 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 mas não consigo encontrar nada que explique o que isso significa. Todas as postagens sobre erros semelhantes que encontrei são sobre como os leitores de cartões funcionam, mas meu leitor de cartões 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, sei que o problema está no cartão danificado, não no leitor.
O problema parece ser a 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 em funcionamento, ele aparece como / dev / mmcblk0 & amp; a partição é / dev / mmcblk0p1.
Escusado será dizer que não posso formatar o cartão nem executar nenhum software de recuperação até conseguir que ele apareça como um dispositivo.
Edit: - Eu descobri olhando para o meu syslog partes relevantes disponíveis aqui que quando Eu inseri meu cartão pela primeira vez, o erro era diferente do que é agora. Eu realmente não entendo nenhum desses erros. Eu estou supondo que o cartão foi deixado em um estado de antecipação de uma transferência (se é que isso é possível) e não recebeu. Agora não pode ser inicializado (o que isso realmente significa)
Qualquer ajuda sobre o que este erro significa e / ou como recuperar dados do meu cartão SD é muito apreciada. A maioria dos meus dados importantes foi copiada, mas havia uma anotação solicitando (no meu telefone) que não era e eu gostaria muito de recuperar esses dados.
P.S. Tanto a placa de trabalho quanto o cartão danificado são micro sd e estou usando um adaptador de cartão para inseri-los no meu computador.
P.P.S. Enviei uma versão comentada do meu / var / log / syslog apenas com as partes relevantes aqui e também o syslog completo aqui