GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Scheda SD danneggiata (smontata male?) Come risolvere?

Prima di tutto sto usando Ubuntu 12.04 su un laptop con un lettore di schede integrato.

Ho una scheda micro sd sandisk 8Gig fornita con il mio telefono HTC Desire HD.

Sfortunatamente l'avevo montato su un computer Windows al lavoro tramite un cavo USB collegato al telefono e non "rimuovevo l'hardware in modo sicuro". Questa non era la prima volta che non lo "rimuovevo" in modo sicuro da Windows e ogni volta che lo facevo accidentalmente, dovevo riavviare il telefono prima che la scheda SD fosse nuovamente accessibile.

Deve aver consumato qualcosa perché ora il mio telefono non riconoscerà affatto la scheda e quando la inserisco nel lettore di schede del mio laptop ottengo i seguenti errori in /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

Ho cercato su Google questo messaggio ma non riesco a trovare da nessuna parte che spieghi cosa significa. Tutti i post relativi a errori simili che ho trovato riguardano il funzionamento dei lettori di schede, ma il mio lettore di schede funziona perfettamente quando inserisco una scheda SD diversa.

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

Quindi so che il problema è con la scheda danneggiata, non con il lettore.

Il problema sembra essere con l'inizializzazione della scheda perché non appare in /dev/ ovunque io possa trovare. Quando inserisco una scheda SD funzionante, appare come /dev/mmcblk0 e la partizione è /dev/mmcblk0p1.

Inutile dire che non posso formattare la scheda o eseguire alcun software di ripristino finché non riesco a visualizzarla come dispositivo.

Modifica:– Ho scoperto guardando le parti rilevanti del mio syslog disponibili qui che quando ho inserito per la prima volta la mia scheda l'errore era diverso da quello che è ora. Non capisco davvero nessuno di questi errori. Immagino che la carta sia stata lasciata in uno stato di anticipazione di un trasferimento (se possibile) e non l'abbia ricevuta. Ora non può essere inizializzato (qualunque cosa significhi effettivamente)

Qualsiasi aiuto riguardante il significato di questo errore e/o come recuperare i dati dalla mia scheda SD è molto apprezzato. È stato eseguito il backup della maggior parte dei miei dati importanti, ma c'era un'applicazione per prendere appunti (sul mio telefono) che non lo era e mi piacerebbe molto recuperare quei dati.

Correlati:come ottenere una risoluzione di 2560 × 1440 all'interno di VirtualBox su un Mac?

PS Sia la scheda funzionante che quella danneggiata sono micro sd e sto usando un adattatore per schede per inserirle nel mio computer.

PPS Ho caricato una versione annotata del mio /var/log/syslog con solo le parti rilevanti qui e anche il syslog completo qui

Risposta accettata:

Sembra che la carta sia stata danneggiata a causa di una rimozione prematura. I messaggi indicano un errore del controller nella scheda o blocchi danneggiati. Quest'ultimo può essere recuperabile. Prova questo per recuperare:

  • Inserisci carta
  • Smontalo con umount /dev/mmc0 (o con qualunque cosa sia montata l'unità)
  • fsck -v /dev/mmc0
  • montalo

Se questo non aiuta, devi riformattare con mkfs .
Se la scheda è ancora inutilizzabile, è probabile che il controller sia stato danneggiato nell'hardware in modo irreparabile.


Ubuntu
  1. Come riparare i pacchetti rotti?

  2. Come installare Ubuntu 16.04 da una scheda SD?

  3. Come risolvere l'ibernazione?

  4. Come correggere l'errore di localizzazione?

  5. Come aggiorno i dati della mia carta di credito?

Come formattare un'unità USB o una scheda SD su Ubuntu

Come correggere l'errore Busybox Initramfs su Ubuntu

Come riparare un filesystem danneggiato in Ubuntu

Come risolvere gli aggiornamenti di Windows bloccati allo 0%

Come correggere l'icona del vassoio Dropbox mancante?

Come posso risolvere il mio tema cPanel?