1 votes

Comment éviter de reformater la carte SD externe lorsque le message "Problème avec la carte SD" réapparaît ?

Les commentaires dans La question "Comment utiliserez-vous cette carte SD ?" efface-t-elle des données ? indiquer que la deuxième option de la boîte de dialogue "Problème avec la carte SD - Taper pour corriger", qui est "Utiliser pour le stockage portable", formatera également la carte SD externe.

Ma carte SD externe fonctionne sans problème depuis le recovery et je peux aussi la monter après le boot depuis le terminal, mais le système ne la rend pas visible, par exemple pour l'application gestionnaire de fichiers.

J'ai réinstallé lineageOS récemment et jusqu'au quatrième redémarrage environ, la carte SD fonctionnait parfaitement et je l'utilisais déjà avec les applications qui ne la voient plus. En ce moment, le téléphone met du temps à démarrer avec la SD externe insérée, et se plante souvent après le déverrouillage.

Comment puis-je éviter de la reformater tout en obtenant un comportement où elle fonctionne normalement et où il n'y a pas de notification de "problème avec la carte SD" ?

J'ai déjà eu ce problème par le passé, sur différents appareils, avec une version différente d'Android (stock), avec une carte SD différente. Souvent, un redémarrage ou une réinsertion de la carte réglait temporairement le problème. Mais qu'est-ce qui se passe et comment puis-je réellement résoudre, ou au moins contourner, ce problème ?

1voto

lucidbrot Points 293

fsck fonctionne étonnamment bien. Du moins si vous disposez de la fonction Root. Je ne sais pas si c'est nécessaire, mais je pense que oui.

J'ai décrit mon processus dans cette réponse et j'ai surtout écrit cette question pour que les futurs visiteurs puissent trouver plus facilement cette solution avec la formulation que j'ai utilisée ici. Les parties pertinentes à nouveau :

  1. Déterminez le type de votre système de fichiers.
    Je l'ai fait à partir du terminal de récupération en utilisant mount et blkid parce qu'il n'y a pas beaucoup d'autres périphériques de bloc (par exemple, tous les périphériques magisk). Mon périphérique s'appelait /dev/block/mmcblk0p1 et de type exfat .
  2. Assurez-vous que la partition n'est pas montée. umount /dev/block/mmcblk0p1 devrait faire l'affaire. Ou bien démarrer sur le système et comme Android détecte un problème, il ne le monte pas automatiquement. Il me semble que l'option fsck est en fait légèrement différente, du moins dans mon cas.
  3. Exécutez la commande correspondant à votre type de système de fichiers. Utilisez la complétion par tabulation pour voir vos options. Ma commande était fsck.exfat /dev/block/mmcblk0p1 . En fonction de votre fsck vous pouvez également lui fournir l'option -y pour tout réparer automatiquement sans vous demander votre avis à chaque fois.

J'ai de nouveau rencontré ce problème et fsck ne m'a pas aidé cette fois-ci... Il s'avère que vous pouvez également éteindre le périphérique, retirer la carte SD, la monter sur votre ordinateur Windows, et lancer chkdsk H: /F pour trouver et corriger d'autres erreurs. ( H: est votre carte SD (à adapter en conséquence), /F lui permet de corriger les erreurs au lieu de se contenter de les signaler).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X