Реальная история.
У Вас есть еще копия wallet.dat перед запуском -salvagewallet? По-видимому, salvagewallet может сделать еще хуже ... так что я предлагаю вам начать каждую попытку со свежим "копия" файла wallet.dat ... и работать только на копиях
В любом случае, ваша попытка восстановления с pywallet кажется немного прочь ... насколько я знаю, вы не можете запустить его на файл ... только на диск / раздел. Таким образом, мое предложение поставить wallet.dat на "маленький" USB палки ... в идеале менее 4 Гб ... затем использовать:
Python pywallet.py --recover --recov_device = / DEV / sdb1 --recov_size = 4Gio --recov_outputdir =. / выздоровел
согласно этому сообщению:
Очевидно заменить / Dev / sdb1 с тем, что реальный путь к месту, где USB палка установлена ... Я сделал это на поле Windows, и он был в состоянии восстановить ключи из зашифрованного wallet.dat ... если вы можете создать раздел 1 Гб на диске, даже лучше, если она будет сократить время, затрачиваемое сканирование совсем немного!