Look you already opened the Bitcoin core GUI it should show some error if the wallet.dat on the wallet directory is corrupted but it's not and you are still able to go to File > Restore Wallet.
That is why this error comes up because you are attempting to reimport the wallet.dat that is already in the wallet directory.
"
Restore Wallet" menu can go to any directory and see any "
.dat" file, even if it's not a wallet file or an already loaded wallet file.
Being able to select a specific wallet.dat doesn't indicate that there's no issue in the file, the issue shows after it tries to restore and load it.
A single wallet.dat that's restored twice isn't an issue, each restore attempt needs to set a different wallet name anyways.
I've managed to use Bitcoin2john.py and the hash extracted is something like this: $bitcoin$64$
It will always output "
$bitcoin$" even if it's a similar wallet.dat from an altcoin, Bitcoin testnet, regtest, etc.:
github.com/openwall/john/blob/bleeding-jumbo/run/bitcoin2john.py#L248Another potential issue I'm receiving:
"Wallet loading failed. Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again incase of pruned node).
If I want to see my balance, and view historical transactions (years ago) do I still need to store the ENTIRE blockchain? or can I use the prune feature.
Since you've set your blockchain to be pruned, you'll have to redownload the blockchain.
And since you don't have enough space in your drive, you can't store the entire blockchain, you'll have keep your prune block storage setting.
But only start over once you've successfully loaded the wallet.dat file or you'll have to re-download again if you want to load and scan your wallet later.
Since you're going to re-downloads anyways, try to start with a fresh datadir by renaming your current bitcoin datadir inside
%appdata% (
use "run" or "windows explorer").
rename it from "
bitcoin" to "
bitcoin_bk", create a new bitcoin folder and copy your bitcoin.conf (
with walletcrosschain=1 setting) and wallet.dat file there.
Then start Bitcoin Core, it'll immediately load the wallet as [default_wallet] and redownload the blockchain.
If you have to scan multiple wallets, it wont be automatically loaded if you pasted more than one in the wallets directory,
instead, you'll have to restore them all immediately or keep network disabled until you're finished restoring all the wallets.
Alternatively, disable pruning and set a custom data directory to a bigger drive in the Welcome menu (
start Bitcoin-qt with --choosedatadir arg), then redownload the blockchain to that directory.
That way, you're free to load wallet.dat files without re-downloading the blockchain again and again, it'll only need to rescan the existing blockchain.
Since your mentioned date is 2013, the transactions (
if there's any) might show up earlier in the sync process.