Бета-версия Mac 0.80b — пишет «база данных повреждена», а затем неожиданно завершает работу Bitcoin-Qt

Я больше не могу запускать Bitcoin-Qt 0.80 на Mac OS X 10.8.

Он запускается, а затем пишет «Системная ошибка: база данных повреждена». Затем я нажимаю «ОК», и программа «неожиданно завершает работу».

Как начать заново, не потеряв кошелек. Это только файл wallet.dat, который мне нужно сохранить, или другие, если я переустанавливаю? Я зашифровал кошелек, если это имеет значение для файлов, которые мне нужно сохранить.

В кошельке много БК. Я не могу позволить себе их потерять!!

Есть ли другая программа, которую я могу использовать только для открытия кошелька?

Какие файлы мне нужно удалить, чтобы программа снова заработала? Я попытался удалить все в каталоге «chainstate», он некоторое время работал, а затем снова зависал. Есть также «блоки» и каталог «база данных». Я просто не хочу удалять ничего, из-за чего мои биткойны исчезнут. Но мне снова нужен доступ к кошельку, очевидно.
У вас есть недавняя резервная копия вашего wallet.dat? Любая резервная копия за последние 100 транзакций будет иметь все ваши закрытые ключи.
Вы использовали 0.7 и обновились до 0.8? github.com/bitcoin/bitcoin/issues/2305

Ответы (3)

Форк pywallet Йорика может прочитать wallet.dat, расшифровать его с помощью вашей парольной фразы, а затем вы можете экспортировать ключи. Но если он поврежден и Bitcoin-Qt не может его прочитать, то pywallet может работать не лучше.

Не помешает попробовать.

Спасибо за предложение. В конце концов я импортировал кошелек в blockchain.info/wallet. Это сработало очень хорошо, даже с зашифрованным кошельком.
@petesmith, пожалуйста, опубликуйте это как ответ для дальнейшего использования

Я была такая же проблема. Что я сделал:

  • перейти к/library/application support/bitcoin/blocks
  • переименовал indexпапку вindex1
  • снова запустил биткойн-qt

Приложение снова начало переиндексацию, но ключи моего кошелька все еще там.

Вы можете безопасно удалить любые файлы Bitcoin-qt, если вы оставите их wallet.dat.