Коротка відповідь
spvchain/checkpoints (додайте .disabled, ніколи не чіпайте файл гаманця) — або обійдіть застосунок і відновіть фразу / експортуйте ключі Classic напряму.Крок за кроком
- 1
Спершу збережіть файл гаманця
Скопіюйте файли
.wallet/.key(Classic) абоmbhd.wallet.aes+ сід-фразу (HD) у безпечне місце. Ваші ключі — у цих файлах, не в застосунку. - 2
Виправте помилки Java
Встановіть 64-бітне середовище Java 8 (або точну версію, якої потребує версія гаманця) і перезапустіть. Більшість проблем із запуском — це проблеми Java.
- 3
Усуньте завислу синхронізацію
Перейменуйте файли spvchain/checkpoints (додайте .disabled) (не гаманець!), щоб MultiBit перебудував заголовки блокчейну. Нічого не видаляйте остаточно, доки відновлення не завершено.
- 4
Видаліть файли блокування
Перейменуйте залишені після збою файли
.lock, які блокують відкриття другого екземпляра. - 5
Відновіть без застосунку
Відновіть сід-фразу HD в Electrum або експортуйте ключі Classic із файлів
.wallet/.keyінструментом читання — без встановлення MultiBit.
Чому MultiBit перестає відкриватися
MultiBit було припинено у 2017 році, і він залежить від старого середовища Java. На сучасних Windows і macOS він часто не запускається, бо системна Java занадто нова, відсутня або 32-бітна, тоді як застосунок очікує 64-бітну. Інші класичні причини: пошкоджений файл синхронізації (зависання на «синхронізація»), залишені файли блокування після збою або пошкоджений файл .wallet.
Крок 1 — спершу збережіть файл гаманця
Перед будь-якими змінами скопіюйте дані гаманця в безпечне місце: .wallet/.key для Classic, mbhd.wallet.aes плюс сід-фразу для HD. Ваші приватні ключі живуть у цих файлах — застосунок замінюється, ключі — ні.
Крок 2 — виправте помилки Java
MultiBit Classic створено для середовищ епохи Java 8. Якщо він миттєво закривається або показує помилку Java, встановіть 64-бітне середовище Java 8 і переконайтеся, що воно є активною JVM. На macOS Gatekeeper може блокувати непідписаний застосунок — натисніть правою кнопкою → Відкрити, щоб дозволити один раз.
Крок 3 — усуньте завислу синхронізацію
Якщо MultiBit відкривається, але зависає на «синхронізація» або показує порожній баланс, кешовані заголовки блокчейну (spvchain, checkpoints) імовірно застарілі або пошкоджені. Закрийте застосунок, видаліть лише ці файли та перезапустіть, щоб він перебудував їх. Ніколи не видаляйте файл `.wallet` під час цього.
Крок 4 — видаліть залишені файли блокування
Аварійна сесія може залишити файл .lock, який блокує відкриття нового екземпляра. Закрийте все, видаліть будь-які файли .lock у папці даних MultiBit і спробуйте знову.
Крок 5 — відновіть без застосунку взагалі
Щоб отримати доступ до свого біткойна, MultiBit взагалі не обов'язково запускати:
- HD: відновіть сід-фразу з 12, 18 або 24 слова в Electrum (BIP39, шлях
m/0') — див. посібник із відновлення сід-фрази. - Classic: імпортуйте незашифровані експорти
.keyабо прочитайте файл.walletінструментом читання, щоб витягти ключі — див. експорт приватних ключів.