簡単な答え
ステップバイステップ
- 1
最初にウォレットファイルをバックアップ
何かをする前に、
.wallet/.keyファイル(Classic)またはmbhd.wallet.aes+フレーズ(HD)を安全な場所へコピーします。 - 2
正しいウォレットであることを確認
MultiBitがコインの入ったウォレットを開いていることを確認します——同じ名前の新しい空のウォレットは、残高0のよくある原因です。
- 3
同期を修正する
MultiBitを完全に閉じ、ウォレットフォルダ全体の検証済みコピーを2つ作成した後、キャッシュされたspvchain/checkpointsファイルのみ名前を変更し(.disabled を追加)、MultiBitにヘッダーを再構築させます——同期が不完全だと取引が隠れて0と表示されます。復旧が完了するまで何も完全には削除しないでください。
- 4
Electrumで確認し移行する
ElectrumでHDフレーズを復元するかClassic鍵をインポートします。信頼性高く同期し、本当の残高を表示します。
なぜMultiBitはゼロ残高を表示するのか
MultiBitはダウンロードしたブロックチェーンヘッダーをスキャンして残高を表示します。全体のチェーンではありません。同期が不完全か古いブロックで停止すると取引が見逃され、残高は0と表示されます。他の原因:同じ名前の別の空のウォレットを開く、またはパスワード保護されたウォレットを誤ったモードで開く。
残高はブロックチェーン上にあり、アプリの中にはない
アプリはただの窓です。ビットコインはブロックチェーン上に存在し、.wallet/.keyファイル(Classic)内の秘密鍵、またはフレーズとmbhd.wallet.aes(HD)によって管理されています。壊れた表示はコインを変えません——鍵が想定されたアドレスに対応し、資金がまだ移動されていなければ、資金に到達できます。
Electrumで確認し移行する
- HD: 12語・18語・24語のフレーズをElectrumで復元します(BIP39、パス
m/0')——フレーズ復元ガイドをご覧ください。 - Classic: 暗号化されていない
.keyエクスポートをElectrumにインポートするか、リーダーで.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 ファイルを削除せず、回復が完了するまで何も完全に削除しないでください。