"wallet.dat" повреждён, спасение данных не удалось

Тема в разделе "Общая информация", создана пользователем Binary, 5 фев 2015.

  1. Binary

    Binary Новичок

    Регистрация:
    11 ноя 2013
    Сообщения:
    51
    Симпатии:
    3
    Баллы:
    1
    Перекинул биток с одного кошелька на новый. Потом на следующий день запускаю кошелек с новым файлом ключей, а он мне сразу выдаёт: "wallet.dat" повреждён, спасение данных не удалось.

    Вот это прелесть, и что теперь делать? Подскажите как можно восстановить доступ к кошельку, не хочется просто выбросить 1 биток. Я его не шифровал, вообще ничего не делал. Может можно как-то вытащить оттуда секретный ключ?
     
  2. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    Попробуйте сделать резервную копию этого файла. Потом его удалить и запустить кошелек заново. Создастся новый файл кошелька.

    Потом, когда кошелек уже загрузится и обновит базу транзакций. Подмените новый (созданный) файл кошелька тем старым вашим файлом, не выключая программу.

    Потом вытащите секретный ключ из файла кошелька в консоли командой dumpprivkey <bitcoin-address>

    И затем опять закройте программу, удалите файл кошелька, запустите опять, и в новый созданный файл кошелька импортируйте секретный ключ, с помощью команды importprivkey <bitcoin-private-key>
     
    Binary нравится это.
  3. Binary

    Binary Новичок

    Регистрация:
    11 ноя 2013
    Сообщения:
    51
    Симпатии:
    3
    Баллы:
    1
    Спасибо за помощь.

    Я создал новый файл кошелька, потом подменил файл не закрывая программу. И в консоли ввел команду verifychain.
    Он что-то там пожужжал и выдал, что кошелек поврежден, но данные удалось спасти!
    Потом перезапустил кошелек и все заработало! Монеты появились на счету! Спасибо за подсказку.
     
    payaller нравится это.
  4. payaller

    payaller Интересующийся

    Регистрация:
    14 окт 2013
    Сообщения:
    76
    Симпатии:
    15
    Баллы:
    6
    Пол:
    Мужской
    Я слышал еще есть проги, которые могут достать секретный ключ из файла wallet.dat
     
  5. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Сделал всё по инструкции от manager. Но когда набрал команду dumpprivkey и указал через пробел bitcoin adress, с которого нужно извлечь секретный ключ, вышла ошибка:

    Private key for address (здесь вписал адрес биткоин) is not known (code -4), при этом когда ввожу для извлечения ключа адрес нового (вновь создавшегося) кошелька, privat key импортируется легко. Каким образом мне теперь достать privat key из wallet.dat? Нашёл утилиту keyhunter.ry, но не понимаю как ей пользоваться для поиска ключа. Те, кто уже это делал успешно, прошу помочь, при успешном извлечении ключа и импорте данного private key в новый кошелек заплачу 1 биткоин за помощь.
     
  6. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    А так не пробовали сделать?

    --- Добавлено сообщение, 26 окт 2015 ---
    Кошелек у вас был запаролен или нет?
     
  7. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    без пароля, пробовал вводить verifychain, в этом случае выходит другая ошибка:

    Method not found (code -32601)
     
  8. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    А у вас какой кошелек вообще? И какая версия?
     
  9. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Bitcoin версия бумажника: v0.8.5-beta, кошелек стандартный, автоматически создается в бумажнике после загрузки блоков
     
  10. minfin

    minfin Администратор

    Регистрация:
    26 сен 2013
    Сообщения:
    118
    Симпатии:
    16
    Баллы:
    21
    Пол:
    Мужской
    Наверно версия очень старая, раз не поддерживается verifychain. Обновите кошелек на более свежую версию, и попробуйте еще раз.
     
  11. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Снёс её, установил
    Bitcoin Core
    Последняя версия: 0.11.1

    Но при её запуске выходит ошибка:
    Сигнатура проблемы:
    Имя события проблемы: APPCRASH
    Имя приложения: bitcoin-qt.exe
    Версия приложения: 0.11.1.0
    Отметка времени приложения: 556ba080
    Имя модуля с ошибкой: bitcoin-qt.exe
    Версия модуля с ошибкой: 0.11.1.0
    Отметка времени модуля с ошибкой: 556ba080
    Код исключения: c0000005
    Смещение исключения: 00180ffa
    Версия ОС: 6.1.7601.2.1.0.256.48
    Код языка: 1049
    Дополнительные сведения 1: 0a9e
    Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
    Дополнительные сведения 3: 0a9e
    Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

    И программа закрывается. Какую мне версию тогда установить?
     
  12. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    Может вы не ту версию скачали, там разные для 32 и 64 битных версий винды.
     
  13. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    У меня 32 битная и скачал именно эту версию. Ок, как разберусь, установлю, попробую ещё раз - отпишусь о результате.
     
  14. monty

    monty Новичок

    Регистрация:
    21 янв 2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    0
    Интересно узнать ваши успехи. У меня тоже проблема с кошельком. У вас получилось исправить?
     
  15. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    При обновлении версии клиента не открывается он, при запуске вылетает, так и не удалось её открыть((
     
  16. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Обновил клиент, прогрузились блоки без ошибок с третьего раза на третьем компьютере, подменил файл кошельков и ввёл в консоли
    00:35:04

    verifychain


    00:36:21

    true

    Идёт сканирование от 0 до 100%, после него баланс также 0. А когда пытался достать секретный ключ кошелька, написал:

    10:08:30

    dumpprivkey <afress>


    10:08:30

    Private key for address <adress> is not known (code -4)


    10:08:30

    dumpprivkey <adress>


    10:08:30

    Private key for address <adress> is not known (code -4)
     
    Последнее редактирование: 15 дек 2015
  17. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    Вы что прям так и вводили эту команду?

    Надо вместо <address> подставить биткойн-адрес кошелька, на который переводили монеты при пополнении этого кошелька.
    --- Добавлено сообщение, 15 дек 2015 ---
    Если использовалось несколько адресов, надо все вводить по очереди и смотреть где деньги лежат, монеты могут быть не на всех.
     
  18. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Нет, я и вводил адрес биткоин-кошелька. Просто на форуме вместо него пишу <address>
     
    manager нравится это.
  19. manager

    manager Любитель

    Регистрация:
    19 ноя 2013
    Сообщения:
    119
    Симпатии:
    17
    Баллы:
    21
    Пол:
    Мужской
    Тут три варинта.
    Либо ваш кошелек все-таки запаролен был.
    Либо вы неправильно ввели адрес, может при копировании что-то пропустилось, либо лишние символы, пробел и т.д.
    Либо вы вводите адрес не из этого кошелька.

    <address> - а тут угловые скобки случайно вы не оставили?
     
  20. keine777

    keine777 Новичок

    Регистрация:
    26 окт 2015
    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Пол:
    Мужской
    Не был запаролен точно, нет лишних символов и адрес я ввожу того кошелька, которому принадлежит файл wallet.dat