简短回答
spvchain/checkpoints 文件(添加 .disabled,绝不要碰钱包文件)——或者跳过应用,直接恢复助记词 / 导出 Classic 私钥。 在得出结论之前,请在独立的区块浏览器上验证你已知的收款地址。分步指南
- 1
重启并检查文件
关闭 MultiBit,确认钱包文件在正确文件夹中存在,然后重新打开。同步卡住通常会在重启后自行解决。
- 2
在 macOS 上尝试右键单击
如果 Gatekeeper 阻止应用,请使用右键单击 → 打开 → 再次打开。可能还需要旧版 Java 运行时。
- 3
Java:安装或修复运行时
MultiBit 是 Java 应用。在 Linux 上使用 OpenJDK 8;在现代系统上,界面可能需要旧版 Java。
- 4
没有应用?使用 Electrum
你无需启动 MultiBit:恢复 HD 种子或将导出的密钥直接导入 Electrum,资金就会出现在那里。
为什么 MultiBit 打不开
- SPV 同步卡住 — 已停止服务的软件无法跟上当前比特币网络。
- Java 问题 — 运行时缺失、损坏或过新。
- Gatekeeper / 签名 — 现代系统会阻止未签名的应用。
- 钱包损坏或文件夹被移动 — MultiBit 找不到预期位置的文件。
重新打开 MultiBit 的步骤
- 重启电脑并重新打开 MultiBit — 卡住的同步通常会自行解除。
- macOS:右键单击 → 打开 以绕过 Gatekeeper,然后在窗口中再次打开。
- 安装 Java 运行时(Linux 使用 OpenJDK 8;如果界面不显示,macOS/Windows 使用旧版)。
- 确认钱包文件仍在原文件夹中(路径见 Classic 或 HD)。
- 如果都不行,不要硬撑:用 Electrum 恢复密钥。
无需启动 MultiBit 即可恢复资金
如今最可靠的路径是跳过应用:
- 有 HD 种子? → 在 Electrum 中恢复种子(BIP39,路径 m/0')。
- 有 Classic 文件? → 从
.wallet/.key文件导出私钥。 - 不记得密码? → 忘记密码指南。
.wallet、.key 或 .aes 文件是你的访问钥匙。持有它的人(如果加密,还需密码)可以花掉你的比特币。不要把它发给任何人「帮忙看看」。步骤 1 — 先备份钱包文件
在改动任何内容之前,请将钱包数据复制到安全的地方:Classic 的 .wallet/.key 文件,以及 HD 的 mbhd.wallet.aes 加助记词。你的私钥就在这些文件中——应用可以丢弃,密钥不能。
步骤 2 — 修复 Java 错误
MultiBit Classic 基于 Java 8 时代的运行时构建。如果它立即崩溃或显示 Java 错误,请安装 64 位 Java 8 运行时,并确保它是启动 MultiBit 前生效的 JVM——最好在配置了匹配的历史操作系统和运行时的隔离离线虚拟机中进行,而不是降级你系统级的 Java。在 macOS 上,Gatekeeper 可能还会阻止未签名的应用——右键单击 → 打开一次以允许。
步骤 3 — 清除卡住的同步
如果 MultiBit 能打开但卡在“同步中”或显示空余额,缓存的区块链头(spvchain、checkpoints)很可能过期或损坏。关闭应用,只重命名这些文件(添加 .disabled),然后重新启动以重建它们。在恢复完成前不要永久删除任何内容,操作期间切勿删除 .wallet 文件。
步骤 4 — 删除残留的锁定文件
崩溃的会话可能留下 .lock 文件,阻止新实例打开。关闭所有内容,确认没有 MultiBit 进程仍在运行,然后重命名 MultiBit 数据文件夹中的任何 .lock 文件并重试。在钱包仍在运行时删除锁定文件可能导致并发访问或损坏。