Изменить 2: Новый релиз v0.2, новые инструкции. Обратите внимание, что это по-прежнему не может восстановить зашифрованные бумажники!
Редактирование 3: релиз v0.3 для поддержки сжатых открытых ключей, созданных в последних версиях Bitcoin. До сих пор не могут восстановить зашифрованные бумажники.
По некоторым причинам, люди продолжают переформатирование их диска или удалять их wallet.dat без принятия надлежащих подпорки. Как casascius услужливо указывает - и это то, что я уже подозревал, - это может быть возможно восстановить решающую wallet.dat закрытых ключей и Bitcoins обеспеченных с ними путем сканирования диска на наличии определенных маркеров, так долго, как вам повезло, что и данные, необходимые ISN «т слишком фрагментирован и еще не были перезаписаны.
С этой целью я написал немного экспериментальная утилита который пытается искать и проверять эти ключи. Это даже близко не будучи в состоянии восстановить все ключи, извлекаемые - хотя он должен работать в приличном проценте случаев -
Инструкции:
- Прекратите использовать свой компьютер до тех пор, пока вы восстановить ваши данные, в случае, если что-то переписывает его. Выключите компьютер как можно скорее.
- Получить подходящую 32-битный Linux LiveCD, как компакт-диск System Rescue, и загрузите компьютер с него. Вам потребуется рабочий доступ в Интернет (или какой-то другой способ загрузки http://makomk.com/~aidan/wallet-recover и передать его через)
- Откройте терминал.
- Выполните следующие команды, чтобы загрузить утилиту и распаковать его (2MB загрузка - она содержит довольно большую криптографию и библиотеку баз данных):
Код:
Wget http://www.makomk.com/~aidan/wallet-recover-0.3-linux.tar.gz
деготь xzf бумажник извлекаемого-0,3-linux.tar.gz
Запустите программу на диске:деготь xzf бумажник извлекаемого-0,3-linux.tar.gz
Код:
Суд ./wallet-recover-0.3-linux/bin/32/wallet-recover <вставить имя устройства здесь> выздоровел-wallet.dat
Для 99% пользователей, то это будет:Код:
Sudo ./wallet-recover-0.3-linux/bin/32/wallet-recover / DEV / SDA выздоровел-wallet.dat
Надеемся, что она должна найти и распечатать кучу открытых ключей и соответствующих частных ключей, по крайней мере, 100 из них, вместе с файлом извлеченного-wallet.dat. Скопируйте извлеченный-wallet.dat на диск USB и загрузить его в клиенте Bitcoin как обычно (не забывая при этом, чтобы начать его с -rescan) - с немного удачи, вы должны иметь доступ к вашим деньгам снова. Я предлагаю не делать что-либо с компьютером вы потеряли биткойны на до тех пор, пока вы 100% уверены, что восстановление прошло успешно - загрузить recovered-wallet.data на другой компьютер, если вообще возможно.ПРЕДУПРЕЖДЕНИЕ: Извлеченный кошелек не содержит пул запасных ключей для отправки изменений в (старые должны получить выздоровел, но не помечаются как таковой). Он также не содержит никаких имен для адресов, поэтому адрес можно скопировать и вставить в клиенте новый адрес создается, когда вы впервые начали Bitcoin с помощью извлеченного бумажник, и любые изменения от операций также идет на новый адрес - ни один из этих адресов не в оригинальном извлеченном бумажнике. После первого запуска Bitcoin с восстановленным бумажником, вы должны выйти из него и взять резервные копии wallet.dat в каталоге .bitcoin в нескольких мест ПЕРЕД делать или получать какие-либо операции - то обязательно использовать эту версию и не оригинальные recovered- wallet.dat с этого момента. Если вы используете bitcoind, а не графический интерфейс, вы должны позвонить "bitcoind getnewaddress" перед выключением и копирования wallet.dat. Также предельно осторожными о создании резервной копии вашего бумажника на регулярной основе после использования этого инструмента - обработка Bitcoin в о keypool является изворотливой, и это может вызвать ошибки в нем. (Добавлено 9 июля, с поправками 19 сентября)
Отказ от ответственности: Этот код поставляется без гарантии, не даже подразумеваемой гарантии пригодности для намеченной цели. Я не гарантирую, что он не будет делать вещи хуже, или что полученные ключи являются правильными, и, очевидно, я не могу гарантировать, что это удастся восстановить ключи вам нужно. Да, и это не может быть в состоянии восстановить старые кошельки вообще.