0 votes

Besoin de récupérer les données d'une carte Microd SD qui était indétectable et utilisée comme stockage interne sur un téléphone portable.

J'utilisais ma carte MicroSD comme stockage interne sur Android marshmellow et soudainement mon appareil a cessé de détecter la carte. Je l'ai retirée de l'appareil et je l'ai connectée au PC, mais il me demande seulement de formater le lecteur. Je dois récupérer les données de cette carte. J'ai essayé chkdsk mais il dit qu'il ne peut pas formater le disque RAW.

2voto

cosmin Points 121

Helo,

Je réponds ici car il s'agit d'une question plus récente concernant les cartes sd internes corrompues. Si le téléphone reconnaît la carte après un nouveau démarrage et ne l'éjecte qu'après un certain temps, cela peut fonctionner pour vous. Mon Moto X Play Android 7 utilise une Sandisk Extreme 32GB de classe 10 comme stockage interne. Après un certain temps, le téléphone a commencé à éjecter la carte et une fois que cela s'est produit, il a eu besoin d'un redémarrage car des données vitales se trouvent sur la carte à tout moment en mode "stockage interne". Mon objectif était de récupérer toutes les photos et vidéos et d'utiliser ensuite la carte comme stockage externe.

Voici ce qui se passe :

  • Android ne sait pas comment réparer ou ignorer les fichiers corrompus sur la carte. Ou il ne veut pas le faire.
  • un fichier de la carte est éventuellement corrompu
  • lorsque Android tente d'accéder à l'un des fichiers corrompus, il échoue et éjecte la carte
  • Android ne fonctionne pas lorsque la carte est éjectée

Ma solution :

  • minimiser l'activité de lecture/écriture du système d'exploitation en le gardant en veille
  • utiliser adb pull pour copier les images et vidéos en gardant un fichier texte avec la liste des fichiers restant à copier (j'ai utilisé un peu de linux cat et grep étant sur OSX)
  • lorsque adb pull échoue sur un fichier, supprimer le fichier de la liste des fichiers à copier pour qu'il n'échoue pas la prochaine fois
  • Après l'échec, redémarrer le téléphone et relancer adb sur la liste réduite.
  • Profitez d'un an de souvenirs familiaux :-)

Cela a fonctionné parce que sur ~700 fichiers, un seul était corrompu et le système d'exploitation en veille n'a pas essayé d'accéder à d'autres fichiers corrompus pendant que j'effectuais l'extraction adb. Cela peut fonctionner pour vous si les fichiers sont importants et que vous êtes prêt à faire un essai.

PS : rien d'autre n'a fonctionné puisque le téléphone n'était pas rooté. Le rootage et la conservation d'une copie de la clé de cryptage de la carte sd serait une idée, mais je reviens au stockage externe.

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