1 votes

Comment récupérer les fichiers d'une carte microSD saine sous Android ?

J'ai accidentellement supprimé des documents importants (environ 100 PDF) qui n'avaient pas encore été sauvegardés sur une carte microSD de 64 Go, utilisée comme espace de stockage principal dans mon smartphone Android 9.0 non rooté. La carte microSD n'est pas cryptée et est assez récente, mais pour une raison quelconque, je n'ai jamais pu accéder à la carte à partir de tous PC lorsqu'il est branché sur un lecteur de cartes - uniquement via le smartphone ou lorsque le téléphone est connecté au PC via USB et uniquement à l'aide du protocole MTP. Sous Windows, j'obtiens toujours un message d'erreur indiquant que la carte doit d'abord être formatée.

Après la suppression accidentelle, la carte microSD a été immédiatement retirée du téléphone, je suis donc presque certain que les fichiers sont encore "sains". J'espère qu'Android et les cartes SD fonctionnent de la même manière que les autres systèmes d'exploitation et les systèmes de fichiers courants, en ce sens qu'une suppression normale ne supprime pas physiquement les données du périphérique de stockage, mais seulement de la table des fichiers (veuillez me corriger si je me trompe).

QUESTION : Comment puis-je restaurer mes fichiers supprimés ? Existe-t-il un moyen d'obtenir un accès RAW à partir d'un PC ?

Savez-vous pourquoi je ne peux accéder à la carte que via le protocole MTP à partir de Windows ?

Pour les disques durs/dispositifs de stockage accessibles depuis un PC Windows ou Linux, j'ai utilisé plusieurs programmes de récupération avec un succès mitigé dans le passé, par exemple Piriform's Recuva , CGSecurity's PhotoRec et récemment aussi RecuperaBit . J'ai installé les outils de la plateforme Android SDK et j'ai déjà utilisé ADB pour désinstaller des applications, etc. si cela peut aider. Mais je n'ai aucune expérience de ce problème de récupération de données sur Android - et je ne comprends pas non plus pourquoi, par exemple, Windows ne lit pas le contenu de la carte lorsqu'elle est connectée via un lecteur de carte.


Petite correction : Mon mauvais choix de mots semble avoir provoqué une certaine confusion. Par

utilisé comme "stockage primaire"

Je n'ai pas voulu dire qu'Android fait tourner les partitions du système ( boot , system , data ) sur la carte SD au lieu de la mémoire interne. Au contraire, toutes les applications sont paramétrées pour stocker leurs données sur la carte SD si possible, afin d'éviter toute perte irrémédiable de données en cas de panne du téléphone. Cela est dû à de très mauvaises expériences passées avec l'architecture de sécurité d'Android, qui est en fait un piège qui attend les utilisateurs pour les empêcher d'accéder à leurs propres données.

En outre, je peux confirmer que le cryptage de la carte SD est un paramètre optionnel dans mon Samsung Android 9.0 et qu'il n'a pas été utilisé pour le cryptage de la carte SD. nicht a été allumée. La carte SD doit donc être décryptée !

Désolé de ne pas avoir été plus clair.


Voici une capture d'écran de DMDE affichant les informations pertinentes sur la partition :

DMDE screenshot

2voto

acejavelin Points 5816

La raison la plus probable pour laquelle votre PC ne voit pas la carte SD est que votre lecteur de carte SD ne prend pas en charge les cartes SDXC... Les cartes de 64 Go et plus nécessitent un lecteur capable de prendre en charge la technologie SDXC, alors que les cartes de capacité inférieure ne nécessitent qu'un lecteur SD (jusqu'à 2 Go) ou SDHC (SD version 2.0, jusqu'à 32 Go) pour fonctionner. De nombreux lecteurs plus anciens ou intégrés à des équipements plus anciens ne prennent en charge que le SDHC, et même si le SDXC (SD version 3.01) est devenu une norme en 2009, il n'a pas été courant dans les lecteurs pendant de nombreuses années, même au milieu ou à la fin des années 2010, de nombreux lecteurs économiques ne prenaient pas en charge le SDXC.

L'acquisition d'un nouveau lecteur de carte compatible avec la norme SDXC résoudrait probablement ce problème. Kingston FCR-HS4 ou d'un dispositif similaire ferait probablement l'affaire.

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