Comment récupérer une carte mémoire endommagée sous Ubuntu

Les cartes mémoire peuvent rencontrer des erreurs, mais des solutions existent. Découvrez comment récupérer des données et réparer votre carte mémoire sous Ubuntu grâce à des outils accessibles.
Les cartes mémoire sont un excellent moyen de transférer des informations entre des appareils mobiles, des appareils photo numériques et des PC. Si vous recevez une erreur « Carte Mémoire Endommagée - Veuillez Formater » ou similaire d'un appareil Google Android ou Apple iOS, alors il y a peut-être encore de l'espoir pour la récupération des données tant que vous avez décliné de formater la carte. Éjectez-la correctement, puis assurez-vous qu'elle est en bon état. Parfois, les cartes SD, SDHC et SDXC de taille normale deviennent lâches dans leurs boîtiers et peuvent être délicatement remises en place. La plupart des cartes microSD, microSDHC et microSDXC n'ont pas ce problème, mais il est tout de même possible de nettoyer les contacts et autres.
Lorsque vous connectez votre carte à votre PC, assurez-vous de le faire fermement, mais avec précaution. Veillez à ne pas plier la carte et assurez-vous qu'elle est correctement connectée pour garantir une bonne connexion. Cela peut sembler un détail mineur, mais cela aidera beaucoup lors de l'utilisation des outils d'Ubuntu pour récupérer des données à partir de systèmes de fichiers Secure Digital endommagés.
Méthode 1 : Réparer la Carte Mémoire avec les Outils Standards d'Ubuntu
Ouvrez l'Utilitaire Disques GNOME depuis le Dash, le menu KDE ou Whisker et localisez le nom de fichier du périphérique pour votre lecteur de flash particulier. Il l'appellera généralement "Lecteur Flash Unique", et si l'option apparaît sous le graphique de stockage, cliquez sur la flèche orientée vers la droite pour tenter de le monter. S'il se monte, alors vous pourrez peut-être copier des fichiers.
Si cela indique « Pas de Média », même s'il y a une carte dans le slot, essayez de déconnecter puis reconnecter la carte, puis voyez si quelque chose a changé. Si cela fonctionne, vous voudrez peut-être cliquer sur l'icône d'engrenage, sélectionner « Créer une image disque » et ensuite l'enregistrer en tant que fichier .img.
Éjectez ensuite et insérez une autre carte mémoire vierge de la même taille après que le processus soit conclu, puis écrivez cette image disque sur la nouvelle carte avec le menu d'engrenage. Vous pourrez peut-être monter le nouveau système de fichiers, mais gardez à l'esprit que vous perdrez ce qui était sur la nouvelle carte, donc assurez-vous qu'elle est complètement vierge avant de continuer.
Lorsque la partition est démontée mais qu'Ubuntu détecte le lecteur, vous pouvez exécuter un contrôle de cohérence pour tenter de récupérer le système de fichiers. En supposant que vous ayez une carte formatée FAT12, FAT16 ou FAT32, exécutez sudo fsck.msdos -r /dev/sdd1
depuis la ligne de commande pour tenter de récupérer. Remplacez la partie sdd1 par le nom de la partition indiqué dans l'utilitaire de disques. Vous pouvez plutôt essayer d'utiliser fsck.ext#
si vous avez formaté la carte pour travailler avec l'un des systèmes de fichiers Linux. Remplacez # par le numéro ext du système si vous vous en souvenez.
Méthode 2 : Réparer une Carte Mémoire sur un Système Ubuntu Dual-Boot
Si vous exécutez Ubuntu en parallèle avec Microsoft Windows, vous aurez peut-être de la chance en utilisant la commande chkdsk
dans une invite de commandes Windows. Bien qu'Ubuntu ait un support discutablement supérieur pour la récupération des dispositifs FAT, Windows peut parfois aider à récupérer des dispositifs NTFS. Redémarrez l'ordinateur et, lorsque GRUB s'affiche, invitez-le à démarrer votre installation de Microsoft Windows avec le clavier. Ouvrez une fenêtre de l'Explorateur de fichiers en maintenant enfoncée la touche Windows et en appuyant sur E. Localisez la lettre de lecteur que Windows a attribuée à votre carte mémoire, mais ne la formatez pas si Windows le demande.
Ouvrez une invite de commandes depuis le menu de démarrage, puis tapez chkdsk /f E:
, en remplaçant E: par la lettre de lecteur qui a été donnée. Si une erreur est renvoyée, cependant, cela signifie que Windows n'a pas eu plus de succès à récupérer votre carte mémoire qu'Ubuntu.
Ubuntu fournit deux programmes utiles pour travailler avec des cartes mémoire formatées NTFS endommagées si vous n'avez pas accès à Microsoft Windows. Vous pourriez essayer sudo ntfsfix -d /dev/sdd1
, en remplaçant le fichier de périphérique par le nom de votre appareil. Bien que cela ne soit pas une version Linux de chkdsk
, cela peut réparer certaines incohérences NTFS. Vous pourriez également essayer d'utiliser ntfsclone -so dsk.img /dev/sdd1
pour prendre une image disque d'une carte mémoire NTFS même si l'Utilitaire Disques a échoué à le faire. Vous pouvez ensuite la restaurer sur une carte mémoire vierge avec sudo ntfsclone -r dsk.img /dev/sdd1
. Remplacez les fichiers de périphérique par les noms corrects dans les deux exemples, et gardez à l'esprit que restaurer une image disque détruira tout sur le périphérique concerné. Ajoutez l'option -f
si Ubuntu se plaint que le système de fichiers est marqué comme sale.
Méthode 3 : Utiliser le Programme Testdisk
Si ni les programmes standards d'Ubuntu ni ceux de Windows ne vous ont aidé à récupérer vos fichiers à partir de votre carte mémoire, alors vous pourriez avoir...
Plus de chances avec un programme appelé Testdisk. Il est probable que vous ne l'ayez pas installé, alors depuis l'invite de commande Ubuntu, tapez sudo apt-get install testdisk
pour l'installer. Une fois installé, exécutez testdisk /log /dev/sdd
, en remplaçant /dev/sdd
par le nom réel du périphérique. Selon la manière dont votre installation est configurée, vous devrez peut-être utiliser sudo
devant cette commande car elle nécessite un accès direct à un fichier de périphérique.
Bien que la plupart des téléphones mobiles, tablettes et appareils photo numériques utilisent les systèmes de fichiers FAT16 ou FAT32, Testdisk vérifiera également HFS et HFS+ de la plateforme Macintosh ainsi que NTFS. Une fois le programme terminé, retournez à l'utilitaire Disks à partir du tableau de bord Ubuntu ou du menu KDE et voyez si vous pouvez cliquer sur le périphérique. Cliquez sur la flèche pointant vers la droite pour le monter. Vous pourrez maintenant probablement copier des fichiers via votre gestionnaire de fichiers.
Méthode 4 : Utiliser PhotoRec pour restaurer des fichiers sans système de fichiers
Si Linux peut voir votre carte mémoire comme un périphérique de stockage de masse, mais qu'il ne peut pas réellement détecter un système de fichiers, alors vous pouvez utiliser PhotoRec pour récupérer des fichiers à partir de celle-ci. Les utilisateurs qui ne l'ont pas déjà installé peuvent le télécharger depuis les dépôts Ubuntu ou Debian avec la commande sudo apt-get install photorec
.
PhotoRec n'essaie pas d'écrire sur le périphérique, donc il est sûr à utiliser. Naviguez vers un emplacement dans le système de fichiers de votre PC où vous ne craignez pas d'avoir des fichiers copiés. En supposant que Linux appelle votre carte mémoire /dev/sdd
, exécutez photorec /log /dev/sdd
, bien que vous deviez remplacer la ligne /dev/sdd
par le nom réel de votre carte mémoire. Cette commande écrira les résultats de l'opération dans un fichier photorec.log
dans le même répertoire. Vous pouvez également utiliser l'option /debug
pour obtenir des informations supplémentaires.
Les questions et réponses indispensables
Comment récupérer une carte mémoire endommagée ?
Pour récupérer une carte mémoire endommagée, suivez ces étapes simples :
- Sauvegarde des données : Si possible, commencez par sauvegarder les données de la carte. Utilisez un ordinateur pour tenter de copier les fichiers avant d'effectuer toute opération de restauration.
- Formatage sur ordinateur : Connectez la carte mémoire à votre ordinateur et formatez-la. Cela peut aider à résoudre les problèmes de corruption.
- Connexion à l'appareil Android : Insérez la carte dans votre appareil Android. Vérifiez si celui-ci reconnaît la carte.
- Formatage sur Android : Si la carte est reconnue, formatez-la directement via les paramètres de l'appareil Android pour un formatage adapté.
- Restauration des données : Une fois la carte formatée, reconnectez-la à l'ordinateur et restaurez les données que vous avez sauvegardées.
- Réinsertion dans l’appareil Android : Enfin, remettez la carte dans votre appareil Android pour vérifier si toutes les fonctionnalités sont restaurées. Ces étapes vous aideront à récupérer au mieux votre carte mémoire endommagée.
Comment récupérer les données de la carte SD sous Linux ?
Pour récupérer les données de votre carte SD sous Linux, suivez ces étapes simples en utilisant TestDisk et PhotoRec :
- Installation de TestDisk :
- - Ouvrez votre terminal.
- Installez TestDisk avec la commande : sudo apt-get install testdisk
- Exécution de TestDisk :
- Lancez TestDisk en tapant
testdisk
dans le terminal, puis appuyez sur Entrée. - Sélectionnez « Create » pour créer un nouveau fichier de journal.
- Choisissez votre carte SD dans la liste des disques disponibles.
- Analyse de la carte SD :
- Sélectionnez « Analyse » pour rechercher les partitions perdues.
- Suivez les instructions pour détecter et réparer d'éventuels problèmes sur votre carte.
- Récupération des fichiers avec PhotoRec :
- Si TestDisk ne récupère pas vos fichiers, utilisez PhotoRec, également inclus avec TestDisk.
- Exécutez PhotoRec en tapant
photorec
dans le terminal. - Choisissez votre carte SD et suivez les instructions pour récupérer vos données.
- Sauvegarde des fichiers récupérés :
- Sélectionnez un emplacement sûr pour stocker les fichiers récupérés afin d’éviter d'écraser d'autres données sur la carte. En suivant ces étapes, vous pourrez maximiser vos chances de récupérer les données de votre carte SD défectueuse.
Comment réparer une carte mémoire grillée ?
Pour tenter de réparer une carte mémoire grillée, suivez ces étapes simples :
- Ouvrir l'invite de commande :
- - Tapez 'cmd' dans la barre des tâches.
- Cliquez avec le bouton droit sur le résultat et sélectionnez 'Exécuter en tant qu’administrateur'.
- Exécuter la commande CHKDSK :
- Dans la fenêtre de l'invite de commande, entrez la commande suivante :
chkdsk X: /f
(remplacez 'X' par la lettre correspondant à votre carte mémoire). - Appuyez sur Entrée.
- Attendre la fin du processus :
- Laissez CHKDSK analyser et réparer les erreurs présentes sur la carte. Si cette méthode ne fonctionne pas, il est possible que la carte mémoire soit irréparable. Dans ce cas, envisagez des outils de récupération de données ou envisagez de remplacer la carte.
Comment faire si une carte SD ne fonctionne pas ?
- Éteignez l'appareil photo ou l'appareil utilisant la carte SD.
- - Retirez la carte SD.
- Réinsérez la carte SD plusieurs fois pour assurer un bon contact.
- Rallumez l'appareil et vérifiez si la carte SD est reconnue.
- Si elle est reconnue, essayez de la formater via l'appareil photo ou l'application associée.
- Si cela ne fonctionne pas, effacez le cache de l'application (si applicable).
- Enfin, reformatez la carte SD à l'aide de l'application Tapo ou d'une autre application de gestion de carte SD. Si ces étapes échouent, envisagez d'utiliser un adaptateur de carte SD ou testez la carte sur un autre appareil pour exclure d'éventuels problèmes liés à l'appareil.
Maintenant que tu as fini de lire Comment récupérer une carte mémoire endommagée sous Ubuntu, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
- Méthode 1 : Réparer la Carte Mémoire avec les Outils Standards d'Ubuntu
- Méthode 2 : Réparer une Carte Mémoire sur un Système Ubuntu Dual-Boot
- Méthode 3 : Utiliser le Programme Testdisk
- Méthode 4 : Utiliser PhotoRec pour restaurer des fichiers sans système de fichiers
- Les questions et réponses indispensables
Laisser un commentaire