J'ai remarqué des problèmes avec ma carte microSD dans mon téléphone Android et lorsque j'ai essayé de l'insérer dans mon ordinateur portable Linux, j'obtiens l'erreur suivante dans dmesg
:
[ 247.588279] mmc0: error -123 whilst initialising SD card
[ 247.591314] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[ 247.648629] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[ 248.903044] mmc0: card never left busy state
[ 248.903051] mmc0: error -110 whilst initialising SD card
[ 248.907007] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
Est-ce à dire que ma carte microSD est cassée? Comment cela pourrait-il arriver soudainement sur mon téléphone? N'y a-t-il aucun moyen de récupérer eve partiellement les données qu'il contient?
Réponses:
Votre carte SD est morte. Cela se produit au fil du temps, quelque chose comme une goutte ou une utilisation intensive peut entraîner la mort d'une carte SD. J'ai eu la même chose qui m'arrive sur une carte micro SD de 16 Go utilisée avec mon Raspberry Pi 2. Elle a juste cessé de fonctionner un jour.
La seule façon dont vous pourriez éventuellement obtenir les données de la carte SD à ce stade est de les confier à un professionnel du domaine de la récupération de données.
la source
Je vois exactement la même erreur dans mon ordinateur portable Lenovo en essayant de monter une carte SD, et je dois dire que la prise en charge des cartes SD sur le bureau Linux n'est malheureusement pas optimale. La même carte fonctionne parfaitement bien dans mon téléphone Android et dans mon appareil photo!
Pour contourner le problème, pour le faire fonctionner sur le bureau, la seule solution que j'ai trouvée est de le laisser connecté et d'attendre quelques minutes jusqu'à ce que l'erreur s'arrête et que l'appareil apparaisse.
la source
Essayez de connecter la carte SD à l'aide d'un lecteur de carte mémoire USB.
Cela a fonctionné dans mon cas, un ordinateur portable Lenovo exécutant Ubuntu 16.04, et la carte SD est définitivement reconnue dans d'autres systèmes d'exploitation.
Au lieu d'obtenir les messages d'erreur lors de l'exécution
dmesg
Je reçois les messages de réussite
Je ne sais pas si la vitesse de lecture est aussi rapide que de connecter la SD directement à l'ordinateur portable, mais je suis content que la SD soit au moins reconnue.
la source
J'ai rencontré cela avec des cartes SD presque nouvelles sur des machines Linux modernes, où les mêmes cartes fonctionnent bien dans Raspberry Pis (exécutant Linux!) Sans accrocs. Ma suggestion est d'abord de:
sudo partprobe
occasionnelle fonctionne (vous devrez peut-être d'abord installer un package en fonction de votre système)Oh, et sauvegardez votre carte car elle pourrait bien être sur le point de mourir, quel que soit votre âge.
la source
Utilisez-vous un adaptateur SD avec un commutateur de verrouillage en écriture mécanique ?
En effet, une de mes anciennes cartes SD (sans adaptateur) a le même problème sur mon Lenovo ThinkPad E540. La solution dans mon cas est de basculer le commutateur de verrouillage en écriture plusieurs fois. Puisque c'est purement mécanique, je soupçonne un port de carte buggy / mutilé - le mien a l'air et ... "sonne" assez fragile!
la source