GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Carte SD endommagée (mal démontée ?) Comment réparer ?

Tout d'abord, j'utilise Ubuntu 12.04 sur un ordinateur portable avec un lecteur de carte intégré.

J'ai une carte micro SD sandisk 8Gig fournie avec mon téléphone HTC Desire HD.

Malheureusement, je l'avais monté sur un ordinateur Windows au travail via un câble USB connecté au téléphone et je n'ai pas "retiré le matériel en toute sécurité". Ce n'était pas la première fois que je ne le "retirais" pas en toute sécurité de Windows et chaque fois que je le faisais accidentellement, je devais redémarrer mon téléphone avant que la carte SD ne soit à nouveau accessible.

Cela a dû user quelque chose car maintenant mon téléphone ne reconnaît plus du tout la carte et quand je la mets dans le lecteur de carte de mon ordinateur portable, j'obtiens les erreurs suivantes dans /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

J'ai googlé ce message mais je ne trouve nulle part qui explique ce que cela signifie. Tous les messages concernant des erreurs similaires que j'ai trouvées concernent le fonctionnement des lecteurs de cartes, mais mon lecteur de cartes fonctionne parfaitement lorsque j'insère une carte SD différente.

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

Je sais donc que le problème vient de la carte endommagée et non du lecteur.

Le problème semble être avec l'initialisation de la carte car elle n'apparaît pas sous /dev/ partout où je peux trouver. Lorsque j'insère une carte SD fonctionnelle, elle apparaît sous la forme /dev/mmcblk0 et la partition est /dev/mmcblk0p1.

Inutile de dire que je ne peux pas formater la carte ou exécuter un logiciel de récupération tant que je ne peux pas la faire apparaître en tant que périphérique.

Modifier :- J'ai découvert en consultant les parties pertinentes de mon syslog disponibles ici que lorsque j'ai inséré ma carte pour la première fois, l'erreur était différente de ce qu'elle est maintenant. Je ne comprends vraiment aucune de ces erreurs. Je suppose que la carte a été laissée dans un état d'anticipation d'un transfert (si c'est possible) et qu'elle ne l'a pas reçue. Maintenant, il ne peut pas être initialisé (quoi que cela signifie réellement)

Toute aide concernant la signification de cette erreur et/ou la manière de récupérer les données de ma carte SD est très appréciée. La plupart de mes données importantes ont été sauvegardées, mais il y avait une application de prise de notes (sur mon téléphone) qui ne l'était pas et j'aimerais beaucoup récupérer ces données.

En relation :Comment obtenir une résolution de 2560×1440 dans VirtualBox sur un Mac ?

P.S. La carte de travail et la carte endommagée sont micro sd et j'utilise un adaptateur de carte pour les insérer dans mon ordinateur.

P.P.S. J'ai téléchargé une version annotée de mon /var/log/syslog avec seulement les parties pertinentes ici et aussi le syslog complet ici

Réponse acceptée :

Il semble que la carte ait été endommagée en raison d'un retrait prématuré. Les messages indiquent soit une défaillance du contrôleur dans la carte, soit des blocs défectueux. Ce dernier peut être récupérable. Essayez ceci pour récupérer :

  • Insérer la carte
  • Démontez-le avec umount /dev/mmc0 (ou avec tout ce que le lecteur est monté)
  • fsck -v /dev/mmc0
  • montez-le

Si cela ne vous aide pas, vous devez reformater avec mkfs .
Si la carte est toujours inutilisable, le contrôleur a probablement subi des dommages matériels irrécupérables.


Ubuntu
  1. Comment réparer les paquets cassés dans Ubuntu 20.04

  2. Comment réparer les paquets cassés ?

  3. Comment installer Ubuntu 16.04 à partir d'une carte SD ?

  4. Comment réparer les polices dans Google Earth 6 ?

  5. Comment réparer l'erreur locale ?

Comment formater une clé USB ou une carte SD sur Ubuntu

Comment réparer l'erreur Busybox Initramfs sur Ubuntu

Comment réparer un système de fichiers endommagé dans Ubuntu

Comment réparer les mises à jour Windows bloquées à 0 %

Comment réparer l'icône manquante de la barre d'état Dropbox ?

Comment réparer mon thème cPanel ?