Câu trả lời ngắn
spvchain/checkpoints (thêm .disabled, không bao giờ chạm vào tệp ví) — hoặc bỏ qua ứng dụng và khôi phục cụm từ / xuất khóa Classic trực tiếp. Xác minh các địa chỉ nhận đã biết của bạn trên trình duyệt khối độc lập trước khi rút ra kết luận.Từng bước
- 1
Sao lưu file ví trước
Sao chép
.wallet/.key(Classic) hoặcmbhd.wallet.aes+ seed (HD) đến nơi an toàn. Khóa của bạn nằm trong các file đó, không phải trong ứng dụng. - 2
Khắc phục lỗi Java
Cài runtime Java 8 64-bit (hoặc phiên bản chính xác ví của bạn cần) và khởi động lại. Hầu hết vấn đề khởi động là vấn đề Java.
- 3
Khắc phục đồng bộ treo
Đổi tên file spvchain/checkpoints (thêm .disabled) để MultiBit dựng lại header blockchain (không phải ví!). Không xóa vĩnh viễn bất cứ thứ gì cho đến khi việc khôi phục hoàn tất.
- 4
Xóa file khóa
Xóa các file
.locksót lại sau sự cố đang chặn instance thứ hai mở. - 5
Khôi phục không cần ứng dụng
Khôi phục seed HD trong Electrum hoặc xuất khóa Classic từ file
.wallet/.keybằng công cụ đọc — không cần cài MultiBit.
Vì sao MultiBit không khởi động nữa
MultiBit ngừng hoạt động năm 2017 và phụ thuộc vào runtime Java cũ. Trên Windows và macOS hiện đại, nó thường không khởi động vì Java hệ thống quá mới, thiếu hoặc 32-bit trong khi ứng dụng mong đợi 64-bit. Các nguyên nhân kinh điển khác: file đồng bộ hỏng (treo ở “Syncing”), file khóa sót sau sự cố hoặc file .wallet hỏng.
Bước 1 — Sao lưu file ví trước
Trước khi thay đổi bất cứ điều gì, hãy sao chép dữ liệu ví đến nơi an toàn: .wallet/.key cho Classic, mbhd.wallet.aes cộng cụm từ khôi phục cho HD. Khóa riêng tư của bạn sống trong các file này — ứng dụng có thể thay, khóa thì không.
Bước 2 — Khắc phục lỗi Java
MultiBit Classic được tạo cho runtime thời Java 8. Nếu nó sập ngay hoặc hiển thị lỗi Java, hãy cài runtime Java 8 64-bit và đảm bảo đó là JVM đang hoạt động. Trên macOS, Gatekeeper có thể chặn ứng dụng không ký — cho phép một lần bằng nhấp chuột phải → Mở.
Bước 3 — Khắc phục đồng bộ treo
Nếu MultiBit mở nhưng treo ở “Syncing” hoặc hiển thị số dư trống, các header blockchain đã cache (spvchain, checkpoints) có thể lỗi thời hoặc hỏng. Đóng ứng dụng, chỉ xóa các file đó và khởi động lại để dựng lại. Không bao giờ xóa file `.wallet` trong quá trình này.
Bước 4 — Xóa file khóa sót lại
Phiên bị sập có thể để lại file .lock chặn instance mới mở. Đóng mọi thứ, xóa mọi file .lock trong thư mục dữ liệu MultiBit và thử lại.
Bước 5 — Khôi phục hoàn toàn không cần ứng dụng
Bạn không cần MultiBit để truy cập bitcoin của mình:
- HD: Khôi phục seed 12, 18 hoặc 24 từ trong Electrum (BIP39, đường
m/0') — xem hướng dẫn khôi phục seed. - Classic: Nhập xuất
.keykhông mã hóa, hoặc đọc file.walletbằng công cụ đọc ví để trích xuất khóa — xem xuất khóa riêng tư.
Nguồn và tài liệu tham khảo kỹ thuật
- Kho lưu trữ gốc MultiBit Classic
- Kho lưu trữ gốc MultiBit HD
- Vấn đề #445 MultiBit HD (tương thích BIP32 lịch sử)
- Vấn đề #887 MultiBit HD (12, 18 hoặc 24 từ)
- Vấn đề #1012 MultiBit HD (trường hợp 24 từ được ghi nhận)
- Thông báo ngừng MultiBit, 26 tháng 7 năm 2017