pywallet.py --dumpwallet --datadir g:\ --wallet=wallet.dat --recover --recov_device=g:\wallet.dat --recov_size=40Gio --recov_outputdir=c:\recover
This is what I used, if you want a file with the keys (what I did) add a >> dump.text at the end. You will see nothing on the screen but you have to enter newpassphrase, oldpassphrase, enter
It will scan the drive (make sure the ##Gio is bigger than the drive) and dump any keys it finds to the text file. You can then take the private keys and import them into a new wallet.
This is what I used, if you want a file with the keys (what I did) add a >> dump.text at the end. You will see nothing on the screen but you have to enter newpassphrase, oldpassphrase, enter
It will scan the drive (make sure the ##Gio is bigger than the drive) and dump any keys it finds to the text file. You can then take the private keys and import them into a new wallet.
I have tried this, but whenever I use the --dumpwallet function, it says that Bitcoin-QT is running and needs to be closed.
The Bitcoin-QT is not running, so I think it might just be that the wallet is too corrupted to salvage using pywallet
As far as I can tell, my only hope is to take the hex that is in the file and find some way to extract the keys from my encrypted wallet. So if anyone can tell how to decrypt the wallet (I have the passphrase) without the Litecoin-QT, then what string of bytes to look for, that would be great.
Thanks to everyone for all the help, though.