简短回答
分步指南
- 1
先备份钱包文件
在采取任何操作之前,将
.wallet/.key文件(Classic)或mbhd.wallet.aes+ 助记词(HD)复制到安全位置。 - 2
确认是正确的钱包
确保 MultiBit 打开的是装有你币的钱包——同名的新空钱包是余额为 0 的常见原因。
- 3
修复同步
完全关闭 MultiBit,并在制作钱包文件夹完整的两份已验证副本后,仅重命名缓存的 spvchain/checkpoints 文件(添加 .disabled),让 MultiBit 重新构建区块头——同步不完整会隐藏交易并显示 0。在恢复完成前,不要永久删除任何内容。
- 4
在 Electrum 中检查并转移
在 Electrum 中恢复 HD 助记词或导入 Classic 私钥;它同步可靠,在使用正确的钱包和派生路径时,应显示你地址的余额。
为什么 MultiBit 显示零余额
MultiBit 通过扫描下载的区块链头来显示余额,而不是整个链。如果同步不完整或停在一个旧区块上,交易就会被漏掉,余额显示 0。其他原因:打开一个同名但不同的空钱包,或一个受密码保护的钱包以错误模式打开。
你的余额在区块链上,不在应用里
应用只是一个窗口。你的比特币存在于区块链上,由 .wallet/.key 文件(Classic)中的私钥或你的助记词和 mbhd.wallet.aes(HD)控制。损坏的显示不会改变币——只要私钥与预期地址对应且资金尚未被转走,资金就可访问。
在 Electrum 中检查并转移
- HD: 在 Electrum 中恢复你的 12、18 或 24 个词的助记词(BIP39,路径
m/0')——参见助记词恢复指南。 - Classic: 在 Electrum 中导入未加密的
.key导出,或用读取器读取.wallet文件——参见导出私钥。
步骤 1 — 先备份钱包文件
在改动任何内容之前,请将钱包数据复制到安全的地方:Classic 的 .wallet/.key 文件,以及 HD 的 mbhd.wallet.aes 加助记词。你的私钥就在这些文件中——应用可以丢弃,密钥不能。
步骤 2 — 确认打开的是正确的钱包文件
最容易被忽略的原因:MultiBit 打开了一个全新的空钱包。检查窗口标题中的钱包名称和数据文件夹(Windows 的 %APPDATA%/MultiBit、macOS 的 ~/Library/Application Support/MultiBit、Linux 的 ~/MultiBit)。如果看到欢迎界面或全新钱包,请关闭它并打开你原来的 .wallet 文件。
步骤 3 — 修复同步
完全关闭 MultiBit,然后只重命名 MultiBit 数据文件夹中的缓存头文件——spvchain 和 checkpoints,例如添加 .disabled 后缀。重新启动后应用会重建它们;如果它达到较新的区块高度,余额可能会重新出现。操作期间切勿删除 .wallet 文件,恢复完成前不要永久删除任何内容。