Я делал несколько попыток вокруг, думая о кошельке бедствия других людей, и считаю, что я пришел к следующему выводу ...
Если вы потеряли wallet.dat по какой-либо причине (удалили его, отформатировал диск, файл с коррупцией и т.д.), возможно, что он все еще может скрываться на вашем компьютере. Если да нет, восстановление уже не чисто теоретический характер. С небольшим знанием того, что искать, вы можете использовать шестнадцатеричный редактор потенциально найти пригодные остатки файла wallet.dat и получить обратно свои биткойна, даже если исходный файл не будет полностью возмещен.
Так здесь идет ...
Если вы можете использовать шестнадцатеричный-редактор, чтобы сделать сектор за сектором поиск / редактировать на всем жестком диске, а затем искать весь жесткий диск для вхождения следующей последовательности байтов:
01 03 6B 65 79 41 04 ...........
средние четыре из этих байт представляют строку "KEYA" в ASCII.
Каждый раз, когда происходит эта последовательность байт, закрытый ключ Bitcoin, вероятно, хранится рядом, около 180 байт позже. Секретный ключ 32 байт это единственное, что вам нужно восстановить биткойны! ... до тех пор, пока вы найдете правильный (ы).
Приблизительно 180 байт после этой последовательности, вы можете найти последовательность байт 04 20 (HEX). Эти два байта, кажется, перед каждым частным ключом (0x20 предполагает длину 32 байт). Если вы нашли эту последовательность, тридцать два байта, которые приходят после 04 20 закрытого ключа, представляющего Bitcoin адреса и может быть закрытым ключом, который восстанавливает некоторые из вашего потерянного Bitcoins! Ваш кошелек будет иметь множество закрытых ключей (по крайней мере, сто, из-за предварительное распределение ключей) ... получить столько, сколько вы можете найти. Тщательно поиск секторов, прилегающие к любому сектору, содержащему "KEYA" Последовательность выше. Тогда позвать на помощь! (Но не разделяют закрытые ключи в общественных местах, если вы не хотите, чтобы отдать свой бумажник.)
Пример шестнадцатеричного редактора, который может сканировать весь объем диска для конкретных последовательностей байт для окон WinHex. В WinHex, используйте инструменты, Open Disk (F9), и выберите диск, который вы хотите просмотреть. Сканирование полного диска может занять несколько часов. WinHex должен "запустить от имени администратора" чтобы иметь возможность сканировать физический диск. Кто-то, пожалуйста, рекомендовать хороший способ сделать это в Linux, желательно с известным Live CD, если это возможно. Кроме того, в любое время вы сканирования диска для потенциально потерянных данных, вы НИКОГДА не следует загружать диск, который вы ищете - всегда загрузиться с другого диска и установите целевой диск в качестве вторичного.