Blog
Bitcoin Core wallet.dat herstellen: waar begint u?
In het kort
Bij herstel van een Bitcoin Core-wallet.dat stelt u eerst het origineel veilig en bepaalt u waarom de toegang mislukt. Een versleuteld, onleesbaar of verwijderd bestand vraagt om een andere controle dan een verkeerde wallet die per ongeluk is geopend.
- Werk met een aparte kopie. Een wachtwoordvraag betekent niet dat het bestand beschadigd is. Controleer bij een leesfout eerst de precieze melding en de Bitcoin Core-versie, vóór reparatie of migratie.
- Is het bestand zoek, controleer dan bestaande back-ups en de ingestelde walletmap. Schrijf niet naar een schijf waarop het bestand mogelijk is verwijderd; sla teruggevonden bestanden elders op.
- Opent de wallet met een onverwacht saldo, controleer dan eerst welke wallet is geladen en daarna de synchronisatie. Watch-only-gegevens kunnen geen transacties ondertekenen. De gekoppelde handleiding behandelt wachtwoordonderzoek uitgebreider.

Een oude wallet.dat gevonden op een computer, USB-stick of back-up? Begin met het bewaren van het bestand. Of u daarmee uw Bitcoin Core-wallet kunt herstellen, hangt af van de inhoud, het bestandsformaat en een eventueel wachtwoord. De bestandsnaam alleen bewijst niet dat u bitcoin kunt uitgeven.
Bewaar het bestand voordat u iets probeert
Laat het origineel en bestaande back-ups intact. Werk met een afzonderlijke kopie en overschrijf geen andere wallet. Opent Bitcoin Core de wallet nog, gebruik dan bij voorkeur de ingebouwde back-upfunctie. Die maakt een consistente kopie; een databasebestand kopiëren terwijl de app erin schrijft, is minder veilig.
Noteer bij iedere gevonden kopie van welk apparaat deze komt en ongeveer wanneer de wallet voor het laatst is gebruikt. Bewaar ook oudere kopieën: een recentere bestandsdatum zegt niet automatisch dat een bestand vollediger is. Is het bestand verwijderd of staat het op een beschadigde schijf, installeer daar dan geen herstelsoftware op en voorkom verdere schrijfacties. Eerst moet worden veiliggesteld wat nog leesbaar is.
Wat staat er eigenlijk in wallet.dat?
Het bestand bevat walletgegevens, zoals sleutels en informatie over adressen. Dat kan een wallet met privésleutels zijn, een versleutelde wallet of een watch-only wallet die alleen adressen volgt. Een zichtbaar saldo bewijst dus niet dat de wallet ook de sleutels bevat om bitcoin uit te geven. Bij een watch-only wallet moet u de wallet of de back-up met de privésleutels terugvinden; reparatie van deze kopie met openbare gegevens voegt die sleutels niet toe.
Bitcoin Core maakt zelf geen BIP-39-herstelzin aan. Een handleiding waarin u twaalf of vierentwintig woorden moet invoeren, is daarom geen algemene herstelprocedure voor wallet.dat. Ook het wijzigen van de bestandsextensie maakt er geen ander walletformaat van.
Controleer welke Bitcoin Core-versie het bestand kan lezen
Legacy-wallets gebruiken Berkeley DB; descriptor-wallets gebruiken SQLite. Beide kunnen wallet.dat heten. Voor de juiste aanpak moet daarom het formaat worden vastgesteld, niet alleen de naam.
Sinds Bitcoin Core 30.0 kunnen legacy-wallets niet meer rechtstreeks worden geladen. Een foutmelding na het openen in een nieuwe versie hoeft dus geen beschadiging te betekenen. Controleer eerst de compatibiliteit en de officiële migratie-instructies.
Gebruik Bitcoin Core 30.0 of 30.1 niet voor migratie. De ontwikkelaars waarschuwden voor een fout waarbij walletbestanden konden worden verwijderd. Maak onafhankelijke back-ups voordat u een migratie of reparatie laat uitvoeren. De release-informatie en migratiewaarschuwing zijn hier belangrijker dan een oude stap-voor-stapvideo.
Kies de aanpak die bij het probleem past
Het bestand is intact, maar het wachtwoord ontbreekt
Een wachtwoord beveiligt de opgeslagen privésleutels. Opent de wallet wel, maar vraagt Bitcoin Core bij het ondertekenen van een transactie om een wachtwoord, dan wijst dat op wachtwoordbeveiliging en niet op een beschadigd bestand. Het bestand opnieuw openen, synchroniseren of migreren vervangt dat wachtwoord niet. Gerichte pogingen kunnen worden onderzocht als u nog iets weet over de opbouw. Een lang, willekeurig wachtwoord zonder aanknopingspunten is een heel andere situatie. De mogelijkheden staan in onze gids over een wallet.dat-wachtwoord herstellen.
Bitcoin Core kan het bestand niet openen
Bewaar de exacte foutmelding en de gebruikte softwareversie. Controleer eerst de compatibiliteit zoals hierboven beschreven. Kan een geschikte versie het bestand ook niet lezen, laat dan onderzoeken of het is beschadigd. Een reparatie hoort op een kopie plaats te vinden, zodat een mislukte poging het enige origineel niet verandert.
Het bestand is verwijderd of niet te vinden
Controleer bestaande back-ups en de ingestelde walletmap voordat u aanneemt dat het bestand is verwijderd. Is het daadwerkelijk verwijderd, stel dan de oorspronkelijke schijf veilig en sla teruggevonden bestanden op een andere schijf op.
De wallet opent, maar het verwachte saldo ontbreekt
Controleer eerst de naam van de geladen wallet en de map waaruit deze is geladen. Bitcoin Core kan meerdere wallets beheren: een andere of nieuw aangemaakte lege wallet openen herstelt het gevonden bestand niet.
Vergelijk een bekend ontvangstadres met de adressen van de geladen wallet. Controleer vervolgens of Bitcoin Core is gesynchroniseerd en of de walletgeschiedenis volledig is ingelezen. Een scan kan transacties voor aanwezige sleutels terugvinden, maar maakt ontbrekende privésleutels niet opnieuw aan.
Bij oude niet-HD-wallets kan een back-up bovendien sleutels missen die pas later zijn aangemaakt. Gooi andere back-ups daarom niet weg zodra één bestand opent.
Wat helpt bij een beoordeling?
Beschrijf het apparaat, de vermoedelijke gebruiksperiode, de foutmelding en of het bestand nog aanwezig is. Vermeld ook of u iets van het wachtwoord weet, zonder het wachtwoord zelf mee te sturen. Zo kan eerst worden bepaald of uw vraag over wachtwoordonderzoek, bestandsherstel of het terugvinden van adressen gaat.
Officiële documentatie
- Bitcoin Core 30.0: wijzigingen in walletcompatibiliteit
- Bitcoin Core: waarschuwing over walletmigratie
- Bitcoin Core: de back-upfunctie backupwallet
- Bitcoin Core: nieuwe sleutels en de gevolgen voor oude back-ups
- Bitcoin Core: de geladen wallet controleren met getwalletinfo
- Bitcoin Core: walletmappen en loadwallet
