L'utilisation de ce site, notamment notre base de connaissances, est soumise à l'acceptation de nos « ». BSC DataRecovery ne pourra être tenu responsable des dommages résultant de l'application des conseils fournis.
Le Raspberry Pi ne redémarre plus, Home Assistant ne répond plus, l'imprimante 3D reste muette. Vous sortez la microSD, vous la glissez dans le lecteur du PC, et Windows vous propose de la formater. Deux situations très différentes se cachent derrière ce même message, et elles n'appellent pas du tout la même réponse. Dans la première, la carte est en parfaite santé : Windows ne sait simplement pas lire un système de fichiers Linux, et il vous propose, avec beaucoup d'aplomb, d'effacer ce qu'il ne comprend pas. Dans la seconde, la carte est réellement usée par des années d'écritures, et le message de formatage n'est que le dernier symptôme d'une mémoire en fin de vie.
Cet article s'adresse aux bricoleurs, aux passionnés de domotique et aux utilisateurs d'imprimantes 3D pilotées par un petit ordinateur sous Linux. Il explique comment distinguer les deux cas en cinq minutes, ce qu'il y a vraiment à sauver sur une carte de ce type, et pourquoi une carte d'usure relève d'un travail de laboratoire. Il ne reprend pas le tri général entre panne logique et panne matérielle, déjà détaillé dans , ni les symptômes d'une microSD de téléphone ou de caméra, qui ont leur page : .
L'essentiel en 30 secondes
Ne cliquez pas sur « Formater le disque ». Choisissez « Annuler », autant de fois que Windows pose la question. Sur une carte de Raspberry Pi, il la pose souvent plusieurs fois de suite, une par partition.
Une carte vue avec sa vraie capacité et plusieurs partitions dans la Gestion des disques est très probablement saine. Windows voit la table des partitions, il ne sait juste pas lire le contenu en ext4. La carte se lit sur n'importe quel Linux.
Une carte à 0 octet, avec une capacité absurde, en lecture seule, ou qui disparaît au bout de quelques secondes, est une carte usée. Le contrôleur n'arrive plus à lire sa mémoire. C'est un cas physique, et chaque mise sous tension l'aggrave.
Ne remettez pas la carte dans le Raspberry Pi « pour voir si ça redémarre ». Un système Linux écrit dès le démarrage, et une carte usée se dégrade à chaque écriture.
Ce qu'il y a à sauver n'est pas une photo, c'est du temps : configurations, automatisations, réseau Zigbee, calibrations d'imprimante, scripts maison. Des années de réglages tiennent dans quelques centaines de mégaoctets.
🔴 Carte de Raspberry Pi, box domotique ou imprimante 3D en panne ? BSC DataRecovery - 09 71 32 65 95.
Diagnostic gratuit et sans engagement.
Pourquoi Windows veut formater une carte en parfaite santé
Un Raspberry Pi, une box domotique sous Home Assistant, Jeedom ou Domoticz, un boîtier OctoPrint ou Klipper devant une imprimante 3D : tous fonctionnent sous Linux. Et Linux range ses fichiers dans un système que Windows ne lit pas, le plus souvent
ext4. Quand vous insérez une telle carte dans un PC, Windows reconnaît la carte, lit sa table des partitions, et tombe sur un contenu qu'il ne comprend pas. Sa réaction est toujours la même : « Vous devez formater le disque dans le lecteur avant de pouvoir l'utiliser. » Ce message ne dit pas que la carte est abîmée. Il dit que Windows ne sait pas quoi en faire.
Le piège est renforcé par la façon dont ces cartes sont construites. Une carte de Raspberry Pi OS porte deux partitions : une petite partition de démarrage, en FAT32, de quelques centaines de mégaoctets, que Windows lit sans problème, et la grande partition système, en ext4, qui contient tout le reste. Vous voyez donc apparaître un petit lecteur avec des fichiers au nom barbare, et une proposition de formatage pour le reste de la carte. Sur une carte Home Assistant OS, c'est encore plus déroutant : huit partitions, dont une seule lisible par Windows, et la plus grande, celle qui contient vos données, en ext4 tout au bout. Même chose sur un Mac, qui ne lit pas l'ext4 nativement.
Comment le vérifier en cinq minutes. Ouvrez la Gestion des disques de Windows. Si la carte apparaît avec sa capacité réelle (32 Go pour une carte de 32 Go), découpée en plusieurs partitions dont une ou plusieurs marquées « Sain » sans lettre de lecteur, le contenu est là, intact. Il suffit d'un Linux pour le lire : une distribution sur clé USB démarrée sur le PC, un autre Raspberry Pi avec un lecteur de cartes USB, ou un ordinateur sous Linux. La carte s'y monte comme n'importe quel support et vous copiez vos fichiers.
Ce cas ne demande aucun laboratoire. Il demande seulement de ne pas cliquer au mauvais endroit. Si vous avez déjà cliqué sur « Formater », ne touchez plus à la carte : le formatage rapide de Windows n'efface pas le contenu, il pose un nouveau sommaire par-dessus, et ce qui reste en dessous se récupère en général par une voie logique, décrite plus bas.
Pourquoi ces cartes s'usent plus vite que celles d'un appareil photo
Une carte d'appareil photo passe sa vie à attendre. On y écrit une rafale, puis plus rien pendant des heures. Une carte de Raspberry Pi, de box domotique ou de boîtier d'impression 3D, c'est l'inverse :
le système écrit dessus en permanence, sans jamais s'arrêter.
Prenez une installation domotique ordinaire. Toutes les quelques secondes, un capteur de température remonte une valeur, une prise connectée signale sa consommation, un détecteur de mouvement change d'état. Chaque événement est enregistré dans une base de données, avec son horodatage, pour alimenter les historiques et les graphiques. À cela s'ajoutent les journaux du système, les journaux des modules complémentaires, les fichiers temporaires, et parfois une zone d'échange mémoire que le système utilise quand il manque de RAM. Une imprimante 3D pilotée par un petit ordinateur n'est pas en reste : journal de chaque impression, flux de la caméra de surveillance, fichiers temporaires du découpage. Mis bout à bout, cela représente des écritures continues, jour et nuit, pendant des années.
Or une mémoire flash ne supporte qu'un
nombre limité de cycles d'écriture et d'effacement par cellule. Les cartes grand public utilisent des mémoires qui stockent trois ou quatre bits par cellule pour faire baisser le prix, et ces mémoires sont données pour quelques milliers de cycles seulement, bien moins que les mémoires d'un SSD de qualité. Le contrôleur de la carte fait ce qu'il peut pour répartir l'usure sur toute la surface de la mémoire et remplacer les blocs qui faiblissent par des blocs de réserve. Mais la réserve n'est pas infinie, et une carte de 16 ou 32 Go choisie pour son prix, sollicitée toutes les secondes, finit par l'épuiser. C'est la raison pour laquelle les fabricants vendent des cartes dites « haute endurance » pour les caméras de surveillance et les dashcams : non pas parce que les autres sont mauvaises, mais parce qu'elles ne sont pas faites pour ce régime.
Ce que fait une carte qui s'use. Les signes arrivent en général dans cet ordre, mais pas toujours. Le système ralentit, les pages mettent des secondes à s'afficher. La base de données signale des erreurs, un historique se vide tout seul, une automatisation disparaît. Le système passe en lecture seule sans raison, ou refuse d'enregistrer un réglage. Au redémarrage suivant, le Raspberry Pi reste bloqué, avec un écran figé ou des messages d'erreur sur la carte, et c'est là que la plupart des utilisateurs sortent la carte pour la mettre dans un PC. À ce stade, trois comportements sont possibles sur le PC, et chacun dit quelque chose :
La carte est vue avec sa capacité et ses partitions, mais la lecture décroche, bloque ou renvoie des erreurs. Le contrôleur répond encore, mais une partie de la mémoire lui résiste. C'est le moment le plus favorable pour une récupération, à condition de ne plus insister.
La carte est en lecture seule sur tous les ordinateurs. Le contrôleur, à court de blocs de réserve, s'est figé pour protéger ce qui reste. Les fichiers sont le plus souvent lisibles : il faut les copier tout de suite, et la carte ne redeviendra jamais fiable. Le mécanisme est décrit dans .
La carte apparaît à 0 octet, avec une capacité absurde, ou n'apparaît plus du tout. Le contrôleur a perdu la trace de ses tables internes, ou ne dialogue plus avec la mémoire. Rien de ce que livre la carte n'est vos données. Nous expliquons cette situation dans .
Dans ce dernier cas, et dans le premier dès que la lecture décroche, le message « formater » n'a plus rien à voir avec l'ext4. C'est une carte usée, et c'est un cas physique.
Pourquoi une carte usée est un cas physique, même sans choc ni eau
On associe la panne physique à un accident : une chute, un passage à la machine, une carte pliée. Une carte usée n'a rien subi de tel, et pourtant elle relève de la même catégorie, pour une raison simple :
le problème n'est pas dans l'organisation des fichiers, il est dans la mémoire elle-même.
Toutes les microSD, et la plupart des cartes SD récentes, sont des cartes monolithiques : la mémoire et le contrôleur sont coulés dans un même bloc de résine, sans rien à démonter ni à remplacer. Un logiciel de récupération, quel qu'il soit, ne parle jamais à la mémoire : il parle au contrôleur et analyse ce que le contrôleur veut bien lui livrer. Sur une carte usée, le contrôleur lit des cellules fatiguées qui rendent des données entachées d'erreurs. Il les corrige tant qu'il peut, puis, au-delà d'un certain seuil d'erreurs, il renonce : lecture impossible, carte qui décroche, ou bascule en mode de repli. Le logiciel sur le PC, lui, ne voit que le résultat : une erreur, ou rien. Et chaque nouvelle tentative de lecture, chaque remise sous tension, chaque outil de « réparation » lancé par-dessus le précédent, sollicite un peu plus des cellules qui n'en peuvent plus.
C'est là que le laboratoire change les règles. Deux voies existent, selon ce que la carte accepte encore de faire.
Si la carte répond encore, même mal, nous commençons par une copie complète, bloc par bloc, avec un matériel qui contrôle chaque lecture : relectures ciblées, zones difficiles reportées à la fin, et surtout aucune écriture sur la carte. Ce que le contrôleur arrive encore à livrer est mis à l'abri une fois pour toutes, et tout le travail suivant se fait sur la copie. C'est la raison pour laquelle il ne faut pas « essayer encore une fois » avant de nous l'envoyer : la première lecture propre est souvent la meilleure.
Si le contrôleur ne répond plus, la seule voie passe à côté de lui : atteindre directement la mémoire par les points de contact internes de la carte, cachés sous le vernis, en faire une copie brute, puis reconstituer les fichiers à partir de cette copie en refaisant soi-même le rangement que le contrôleur ne fait plus. Sur une carte usée, cette copie brute contient des erreurs, et une partie du travail consiste à les corriger. Jusqu'où, cela dépend de l'état de la mémoire, et c'est ce que le diagnostic mesure. Nous ne promettons rien avant de l'avoir fait : une mémoire usée au point de ne plus rendre que des erreurs ne reviendra pas, chez nous pas plus qu'ailleurs, et nous vous le dirons plutôt que de vous laisser espérer.
Ce que nous constatons à l'atelier, sans en faire une règle : une carte de domotique ou de Raspberry Pi arrive rarement « morte d'un coup ». Elle a donné des signes pendant des semaines, et le contenu que l'on récupère est souvent en bon état, à l'exception des fichiers les plus écrits, c'est-à-dire la base de données d'historique et les journaux. Les fichiers de configuration, eux, changent peu et vivent dans des zones peu sollicitées. Ce sont justement ceux qui comptent.
Ce qu'il y a vraiment à sauver sur une carte de ce type
On ne nous confie pas ces cartes pour des photos. On nous les confie pour
des années de travail invisible, qu'aucune réinstallation ne rend. Avant de nous écrire, faites la liste de ce que la carte contient, et dites-nous ce qui compte. Voici ce que nos clients cherchent le plus souvent.
La configuration de la domotique : les fichiers de réglages, les automatisations, les scènes, les tableaux de bord, les intégrations et leurs identifiants. Sur Home Assistant, c'est le dossier de configuration avec ses fichiers texte et son sous-dossier de stockage interne ; sur Jeedom ou Domoticz, c'est la base de données du logiciel.
Le réseau Zigbee ou Z-Wave. C'est le point le plus sensible, et le plus souvent oublié. Les clés du réseau et la liste des appareils appairés vivent dans un fichier sur la carte. Sans lui, chaque capteur, chaque ampoule, chaque prise de la maison doit être réappairée une à une, parfois en démontant l'appareil pour atteindre son bouton. Sur une installation de cinquante appareils, c'est un week-end entier.
Les calibrations d'une imprimante 3D : le fichier de configuration de la machine, les macros, le maillage du plateau, les réglages fins d'extrusion et de vibration obtenus après des dizaines d'essais, les profils d'impression.
Les scripts et les services maison : un bloqueur de publicités pour toute la maison, un serveur de fichiers, un flux Node-RED, un pont MQTT, des scripts écrits il y a trois ans et jamais documentés. Souvent, l'auteur ne se souvient plus de ce qu'il avait fait, et la carte est la seule mémoire.
Les clés et identifiants : clés SSH, certificats, mots de passe enregistrés dans les intégrations, jetons d'accès aux services en ligne.
Les données elles-mêmes, parfois : historiques de consommation sur plusieurs années, relevés de capteurs, journaux d'impression.
Deux vérifications avant tout. D'abord, cherchez une sauvegarde ailleurs : beaucoup de ces systèmes savent envoyer une archive de sauvegarde vers un NAS, un disque USB, un service en ligne ou le cloud de l'éditeur, et il arrive que cette sauvegarde existe sans que l'on s'en souvienne. Ensuite, regardez si le logiciel ne gardait pas une partie de sa configuration sur le coordinateur Zigbee lui-même, ou dans une sauvegarde automatique de ce coordinateur, ce que certains logiciels font. Si l'une de ces copies existe, elle vaut mieux qu'une récupération.
Quand vous remplissez la , précisez le système installé sur la carte, sa capacité, depuis combien de temps elle était en service, et surtout ce que vous voulez récupérer : les fichiers de configuration, un dossier précis, ou le contenu entier de la partition système. Cela oriente le travail, et surtout la restitution : nous rendons des fichiers, et une arborescence Linux a des particularités, comme les droits d'accès et les liens symboliques, qui ne se transportent pas telles quelles sur une clé formatée pour Windows. Si vous comptez remettre les fichiers en place sur une nouvelle installation, dites-le, pour que ce que vous recevez soit directement utilisable.
Ce qu'il faut faire, et ne pas faire, maintenant
Refusez le formatage, sur Windows comme sur Mac, autant de fois que la question est posée.
Ne remettez pas la carte dans l'appareil. Un Raspberry Pi qui démarre écrit dès les premières secondes : vérification du système de fichiers, journaux, mise à jour de l'heure, base de données qui rouvre. Sur une carte saine, c'est sans conséquence. Sur une carte usée, c'est la pire chose à faire, et si le démarrage échoue à mi-chemin, le système peut tenter une « réparation » automatique qui écrit encore plus.
Pas d'outil de réparation, pas de vérification de disque, pas d'outil de test de capacité, pas de logiciel qui promet de « réparer la carte ». Tous écrivent, et sur une carte usée chaque écriture coûte. Ce que valent ces outils est détaillé dans .
Si la carte se lit encore sur un Linux, faites une copie, et faites-la bien : une image complète de la carte, bloc par bloc, avec un outil qui tolère les erreurs de lecture plutôt que de s'arrêter à la première, vers un disque qui a au moins la place. Une image vaut mieux qu'une copie de fichiers, parce qu'elle capture tout en une seule passe, y compris ce que vous ne pensez pas à chercher, et parce qu'elle se fait sans écrire sur la carte. Si l'image se termine sans erreur, vous avez tout, et vous n'avez plus besoin de nous. Si elle bloque, décroche ou multiplie les erreurs,
arrêtez : ne la relancez pas, ne changez pas de lecteur pour « réessayer », et envoyez-nous la carte. La lecture qui vient d'échouer a déjà usé un peu plus la mémoire, et la suivante ferait pire.
Pour l'envoi, rien de particulier : la carte dans son étui ou un petit sachet, scotchée au centre d'un morceau de carton, dans une enveloppe à bulles, en lettre suivie ou en colis. N'envoyez pas le Raspberry Pi ni la box : la carte suffit. Les consignes sont sur la page , et le dépôt au laboratoire à Hyères reste possible.
Combien ça coûte, et ce que vous recevez
Le diagnostic et le devis sont gratuits. Le prix dépend de ce que la carte accepte encore de faire, pas de ce qu'elle contient.
| Situation |
Tarif TTC |
| Carte qui répond normalement : formatage accepté par erreur, sommaire abîmé, mémoire saine |
90 € |
| Contrôleur qui ne répond plus : lecture directe de la mémoire, plan de contacts connu |
à partir de 390 € |
| Contrôleur qui ne répond plus : plan de contacts à retrouver |
690 € |
Les constructions à deux couches de mémoire sont chiffrées davantage, identifiées au diagnostic.
Pas de données, pas de frais : une lecture directe qui n'aboutit pas ne vous est pas facturée. Avant tout paiement, vous recevez la liste des fichiers retrouvés, et vous vérifiez que ce qui compte y est. La grille complète est sur la page , avec le détail sur .
Les données reviennent
sur un second support, jamais sur la carte d'origine : un support vierge que vous fournissez, ou un support neuf facturé en plus, et vous repartez avec les deux. Jusqu'à 8 Go, ce qui couvre la quasi-totalité des configurations, un téléchargement sécurisé est possible. Les frais d'envoi, aller et retour, restent à votre charge. Et la carte, elle, ne doit plus jamais servir, même si tout a été récupéré : une mémoire usée ne se répare pas.
Et après : ne pas remettre une carte à 10 € sous une installation de trois ans
Une récupération réussie n'a de sens que si la suivante n'est pas nécessaire. Trois mesures, par ordre d'efficacité.
Faire des sauvegardes automatiques, ailleurs que sur la carte. Presque tous ces systèmes savent le faire vers un NAS, un disque USB ou un service en ligne. Une archive par semaine, conservée quelques semaines, et la panne de carte redevient un désagrément d'une heure.
Sortir le système de la microSD. Un Raspberry Pi récent démarre très bien sur un SSD en USB ou en NVMe, dont la mémoire et le contrôleur sont conçus pour des années d'écritures continues. C'est le changement qui apporte le plus, et il rend en prime le système beaucoup plus réactif.
Si vous restez sur carte, choisissez une carte « haute endurance », de marque, achetée chez un revendeur sérieux, et réduisez les écritures : limiter la durée d'historique de la base de données, déplacer les journaux en mémoire vive, désactiver la zone d'échange si la RAM suffit. Chaque système a sa documentation sur ce point, et le gain de longévité est réel. Et méfiez-vous des cartes de grande capacité à prix cassé vendues sur les places de marché : une sous un système Linux donne une panne garantie dès que les écritures dépassent la capacité réelle.
Questions fréquentes
Windows me demande de formater ma carte Raspberry Pi, dois-je le faire ?
Non, pas tant que vous n'avez pas vérifié dans la Gestion des disques que la carte apparaît avec sa capacité réelle et ses partitions. Si c'est le cas, elle est très probablement saine : Windows ne lit simplement pas l'ext4. Formater effacerait un contenu intact.
Comment lire une carte ext4 sans laboratoire ?
Avec un Linux : une distribution démarrée sur clé USB, un autre Raspberry Pi équipé d'un lecteur de cartes USB, ou un ordinateur sous Linux. La carte se monte normalement et les fichiers se copient comme sur n'importe quel support.
Ma carte n'apparaît plus du tout, ou avec 0 octet. C'est grave ?
C'est le signe d'un contrôleur qui ne dialogue plus correctement avec sa mémoire : c'est un cas physique, à traiter par lecture directe de la mémoire, pas par un logiciel de récupération classique.
Dois-je envoyer le Raspberry Pi entier ?
Non, la carte microSD seule suffit. Gardez l'appareil, les câbles et les périphériques chez vous.
Vous pouvez réparer la carte pour que je continue à l'utiliser ?
Non, et nous ne le proposons pas. Une mémoire usée ne redevient pas fiable. La récupération vise vos fichiers, pas la carte.
À retenir
Windows ne lit pas l'ext4 : « formater » sur une carte vue avec sa capacité et ses partitions veut dire « je ne comprends pas », pas « elle est cassée ». Refusez, et lisez la carte sur un Linux.
Une carte à 0 octet, en lecture seule, ou qui décroche en lecture est une carte usée par des années d'écritures continues : la mémoire est fatiguée, c'est un cas physique.
Ne la remettez pas dans l'appareil, ne lancez aucun outil de réparation. Une seule image bloc par bloc si elle se lit encore ; au premier blocage, on arrête.
Ce qui se récupère vaut des années de réglages : configurations, réseau Zigbee, calibrations, scripts. Les fichiers de configuration survivent souvent mieux que les bases d'historique.
Diagnostic et devis gratuits, pas de données, pas de frais, restitution sur un second support. Dépôt à Hyères ou envoi depuis toute la France.
Votre carte de Raspberry Pi, de box domotique ou d'imprimante 3D montre un de ces signes ? N'insistez pas et faites une en indiquant le système installé, la capacité de la carte et ce que vous avez déjà tenté. Vous pouvez aussi appeler le laboratoire au
09 71 32 65 95. BSC DataRecovery reçoit les cartes de toute la France par colis suivi, et à l'atelier de Hyères sur rendez-vous.
Le détail de notre service et des tarifs : .
Autour de votre installation domotique, dans le groupe BSC.
🏠 Mettre en place à domicile des sauvegardes automatiques de votre domotique ou configurer un nouveau boîtier : intervient chez les particuliers sur le secteur de Hyères.
🛠️ Choisir et installer un SSD pour faire démarrer votre Raspberry Pi hors de la microSD : vous conseille et fournit le matériel, à son atelier de Hyères.
Sources : documentation publique des fabricants de mémoire flash sur l'endurance et l'usure des cellules ; documentation des systèmes Raspberry Pi OS et Home Assistant OS sur leur organisation en partitions ; cartes de Raspberry Pi, de box domotique et de boîtiers d'impression 3D reçues à l'atelier.