BitcoinCore kann Brieftasche nicht laden

Ich habe eine alte wallet.dat-Datei von meiner Festplatte abgerufen, die vor etwa 5 Jahren abgestürzt ist.

Ich habe die neue Version von Bitcoincore heruntergeladen und die Blockchain heruntergeladen. Ich habe dann die wallet.dat-Datei (die 96 kb groß ist) in das Verzeichnis kopiert, in dem das Wallet liegen soll.

Aber wenn ich versuche, die wallet.dat zu öffnen, erhalte ich dieses Zeichen: „Warning: Skipping -wallet path that does not exist. Failed to load database path'E:\bitcoin\wallet1.dat'. Path does not exist.

Es sagt E, weil ich die Blockchain auf eine separate Festplatte herunterladen musste.

Was könnte das Problem sein? Ich habe versucht, neue Brieftaschen zu erstellen und sie aus demselben Verzeichnis zu öffnen, und das war kein Problem. Kann ich die Brieftasche irgendwie öffnen, um die privaten Schlüssel abzurufen?

Antworten (1)

tldr: Geben Sie ein Verzeichnis an, keine Datei, und lassen Sie diesen Ordner wallet.datkeine wallet1.dat.


Deine Fehlermeldung sagte

 Warning: Skipping -wallet path that doesn't exist. 
 Failed to load database path'E:\bitcoin\wallet1.dat'. Path does not exist.

Allerdings sagt die Hilfe für das Programm

-wallet=<path>Geben Sie den Wallet-Pfad an, der beim Start geladen werden soll. Kann mehrfach verwendet werden, um mehrere Geldbörsen zu laden. Der Pfad führt zu einem Verzeichnis , das Brieftaschendaten und Protokolldateien enthält. Wenn der Pfad nicht absolut ist, wird er relativ zu <walletdir> interpretiert. Dadurch werden nur vorhandene Wallets geladen und keine neuen erstellt. Aus Gründen der Abwärtskompatibilität akzeptiert dies auch Namen bestehender Datendateien der obersten Ebene in <walletdir>.

(Meine Betonung).

Eine Beispielkonfigurationsdatei sagt

# Specify where to find wallet, lockfile and logs. If not present, those files 
# will be created as new.
# wallet=</path/to/dir>

Ihr E:\bitcoin\wallet1.datist eine Datei, kein Verzeichnis

Ich kann etwas Ähnliches reproduzieren, indem ich eine gültige wallet.dat nach wallet1.data in einen separaten Ordner ohne andere Bitcoin-Dateien darin kopiere

C:> bitcoin-qt -wallet=c:\Users\ZZZ\Documents\wallet1.dat

Fehlermeldung

Also ich denke du könntest

  • umbenennen wallet1.datinwallet.dat
  • E:\bitcoin\nicht angeben E:\bitcoin\wallet1.dat.
Danke schön. Das ist etwas verwirrend, da die wallet.dat-Datei im nicht „wallet1.dat“ heißt. Nach dieser Nachricht öffnet sich btq ohne Wallet. Was noch verwirrender ist, ist, dass die anderen wallet.dat-Dateien auf eine Weise geöffnet werden können, die dies nicht tut. Die wallet.dat befindet sich in einem Ordner mit Bitcoin-Dateien darin, und die anderen Wallets öffnen sich, wenn ich sie dann vom selben Pfad aus starte. Was kann ich nun tun, um die privaten Schlüssel abzurufen?