Blog
Bitcoin Core : récupérer un fichier wallet.dat
En bref
Pour récupérer un fichier wallet.dat de Bitcoin Core, commencez par préserver l’original et identifier la cause du problème. Un fichier chiffré, illisible ou supprimé ne demande pas les mêmes vérifications qu’un autre portefeuille ouvert par erreur.
- Travaillez sur une copie distincte. Une demande de mot de passe ne signifie pas que le fichier est endommagé. Avant toute réparation ou migration, relevez le message de lecture exact et vérifiez la version de Bitcoin Core.
- Si le fichier manque, consultez les sauvegardes existantes et le répertoire de portefeuilles configuré. Évitez d’écrire sur le disque concerné et enregistrez les fichiers récupérés sur un autre support.
- Si le solde est inattendu, vérifiez d’abord quel portefeuille est chargé, puis la synchronisation. Les données en lecture seule ne permettent pas de signer des transactions. Le guide lié détaille la recherche de mots de passe.

Retrouver wallet.dat ne prouve pas que le fichier permet de dépenser des bitcoins. Il peut contenir des clés privées, des clés chiffrées ou seulement des données publiques pour suivre des adresses.
Préserver l’original
Gardez le fichier original et les sauvegardes existantes intacts. Travaillez sur une copie distincte sans remplacer un autre portefeuille. Si Bitcoin Core ouvre encore le portefeuille, privilégiez sa fonction de sauvegarde plutôt qu’une copie de la base pendant que l’application écrit dedans. Notez l’appareil et la version d’origine.
Notez la date de chaque copie et la période pendant laquelle vous utilisiez le portefeuille. Une date de fichier plus récente ne garantit pas une sauvegarde plus complète. Gardez les anciennes copies tant que vous ne savez pas quelles adresses et quelles clés elles contiennent. Si le fichier a été supprimé ou si le disque est défaillant, n’y installez pas de logiciel de récupération : de nouvelles écritures peuvent écraser des données encore utiles.
Vérifier le format et la compatibilité
Les anciens portefeuilles legacy utilisent Berkeley DB ; les portefeuilles à descripteurs utilisent SQLite. Le nom du fichier ne suffit pas à les distinguer. Bitcoin Core 30.0 a supprimé le chargement direct des portefeuilles legacy : installer la dernière version et ouvrir le fichier n’est pas une procédure universelle.
Consultez les instructions officielles de migration. N’utilisez pas les versions 30.0 ou 30.1 pour migrer : Bitcoin Core a signalé un défaut pouvant supprimer des fichiers de portefeuille. Conservez des sauvegardes indépendantes avant toute migration ou réparation.
Identifier le problème réel
- Intact mais chiffré : le mot de passe est nécessaire pour utiliser les clés privées. Si le portefeuille s’ouvre mais demande un mot de passe pour signer une transaction, il s’agit d’une question de mot de passe, pas d’un signe de fichier endommagé. Le guide indiqué plus bas détaille les possibilités de recherche.
- Illisible ou endommagé : relevez le message d’erreur exact et la version de Bitcoin Core. Vérifiez d’abord la compatibilité, puis envisagez une réparation sur une copie distincte si vous soupçonnez toujours une corruption. Évitez de multiplier les changements de version ou les réparations sur le seul original.
- Supprimé ou introuvable : vérifiez les sauvegardes existantes et le répertoire de portefeuilles configuré avant de conclure à une suppression. Si le fichier a bien été supprimé, préservez le disque source et enregistrez les fichiers récupérés sur un autre disque.
- En lecture seule : un solde affiché ne fournit pas les clés privées manquantes. Retrouvez le portefeuille ou la sauvegarde qui contient les clés. Réparer cette copie de données publiques ne les y ajoute pas.
Bitcoin Core ne génère pas de phrase de récupération. Les procédures pour fichiers et portefeuilles BIP-39 sont différentes.
Si le portefeuille est intact mais chiffré, le guide du mot de passe wallet.dat explique quels éléments permettent d’évaluer une recherche ciblée. Décrivez le problème sans envoyer le fichier ni le mot de passe dans un formulaire de contact.
Le fichier s’ouvre, mais le solde attendu n’apparaît pas
Vérifiez d’abord le nom du portefeuille chargé et le répertoire depuis lequel il a été chargé. Bitcoin Core peut gérer plusieurs portefeuilles : en ouvrir un autre, ou en créer un vide, ne restaure pas le fichier retrouvé.
Comparez une adresse de réception connue avec celles du portefeuille chargé. Vérifiez ensuite la synchronisation de Bitcoin Core et la lecture de l’historique des transactions. Une nouvelle analyse peut retrouver les transactions correspondant aux clés présentes, mais elle ne recrée pas les clés privées manquantes.
La sauvegarde d’un ancien portefeuille non HD peut ne pas contenir les clés générées après sa création. Il est donc utile de comparer les copies conservées plutôt que de les supprimer dès que l’une d’elles s’ouvre.
