先分清:文件、设备与链上数据
Bitcoin Core 钱包文件
历史备份常见名称是 wallet.dat,但名称不能证明其内容、有效性或版本。一个钱包也可能只有观察信息,需要外部签名设备,或包含多个账户相关数据。
Keystore / JSON
以太坊常见 Keystore 是加密密钥文件,通常还需要匹配的密码;它不是助记词。后缀为 .json 的普通配置、交易记录也不一定是密钥文件。
旧设备或节点数据
旧电脑、手机、浏览器配置中可能仍有钱包数据,但能否提取取决于应用、系统加密及设备状态。节点的区块和状态数据库不能替代密钥备份。
Geth 官方备份说明明确区分 Keystore 与区块链数据;Ethereum Web3 密钥存储规范说明了加密文件与密码的关系。不要把文件内容粘贴到网页来确认格式。
Keystore JSON:先区分格式与解密
可在保全原件后,使用工作副本在浏览器本地检查 V3 字段、字节长度和受支持的 KDF 参数。无需上传文件或输入密码;格式通过不能证明 MAC、解密或地址归属。
第一步:保护原始载体与备份
- 记录状态:在另处记下设备型号、操作系统、钱包名称与版本、文件来源、最后正常使用时间及发生过的删除、重装或故障。不要为了查版本先升级旧钱包。
- 误删后停止写入:不要继续在同一磁盘安装恢复软件、下载区块、清理空间或把恢复结果存回原盘。SSD 的 TRIM、加密和后续写入可能使数据无法恢复。
- 设备异常先停手:机械硬盘异响、反复掉盘、手机进水或存储故障时,不要反复开关机或强行扫描。优先评估载体保全,必要时由具备相应设备的人处理。
- 能正常使用的钱包先走官方备份:Bitcoin Core 提供安全备份功能。不要把运行中的数据库随手复制,或仅凭同名文件就认定备份完整。
- 保留完整上下文:需要文件级副本时,先按对应软件的关闭和备份要求操作,保留相关钱包目录结构与原有备份。原件单独保存,后续验证使用独立工作副本,不覆盖已有文件。
- 避免扩大暴露:不要把钱包文件、浏览器配置目录、密码库或整机备份直接上传到公开网盘、在线检测站或聊天群。加密文件也应按敏感材料保存。
Microsoft 的文件恢复说明也要求减少原盘使用,避免覆盖已删除内容。Bitcoin Core 的 backupwallet 官方文档说明了钱包文件安全备份功能。操作前应确认实际版本与备份目的地。
找到 wallet.dat 后,先核对这四件事
- 来源是否可信:是自己当年导出的备份,还是磁盘扫描发现的文件?记录日期和副本关系。来源不明、售卖的“有余额钱包”不能证明你拥有其中资产。
- 版本是否匹配:老钱包与新版本的钱包格式、支持方式可能不同。保留原件,在工作副本上按对应版本的官方文档验证,不把升级、迁移或修复当作第一步。
- 是否有支出所需材料:能显示地址、历史交易或余额,并不代表文件包含可用私钥;观察钱包和外部签名钱包仍可能需要其他材料。
- 密码与备份是否对应:确认是否加密、是否保留过旧备份,以及钱包是否在备份之后发生过重要变化。只记录是否记得密码及大致线索类型,不向咨询人员发送密码。
Bitcoin Core restorewallet用于从备份恢复并加载钱包。加载成功、区块扫描完成与具备签名权限是不同检查项;重扫区块不能生成丢失的私钥。
找到 Keystore 后,文件和密码要分别核对
- 不要编辑 JSON 原件:改变加密数据、参数或编码可能使文件无法读取。先保留原始字节与独立副本,不用格式化工具直接覆盖文件。
- 确认文件属于哪个账户:记录原钱包和导出时间,后续在可信本地工具中核对地址。单个密钥文件不一定涵盖同一应用中所有账户。
- 区分密码来源:Keystore 密码不一定等于手机 PIN、交易所密码或当前应用登录密码。只描述是否记得、是否可能有旧版本,不提交具体值或密码片段。
- 确认报错类型:“格式不支持”“文件损坏”“密码不匹配”需要不同处理。保留去除个人信息后的错误文字,不要连续试用来历不明的软件。
加密并没有免除密码要求。若没有匹配密码或足够的有效线索,不能保证解密;若密钥文件本身已经丢失,仅有密码也无法重建它。参考Geth 的密钥文件备份要求。
只有旧手机、电脑或浏览器时
- 先确认设备能否正常开机、原用户账户能否登录、钱包应用是否仍在;不要为“重新登录”先清除原数据。
- 浏览器扩展、手机应用和硬件钱包的恢复条件不同。系统备份是否包含密钥数据、能否在新设备解密,不能只凭“有备份”判断。
- 若原钱包仍能正常解锁,只按该项目官方流程处理备份;不要允许陌生人通过远程控制查看或导出秘密。
- MetaMask 的本地访问与恢复方式取决于创建方式;先查官方说明,保留原浏览器配置和设备状态。
参考 MetaMask:无助记词时的访问条件。如果主要问题是手机钱包密码,查看手机钱包支付密码评估指南。
必须先说明的边界
- 钱包文件名、地址余额、交易记录或购买凭证,不能替代私钥、有效备份和必要的密码,也不能单独证明有权操作该钱包。
- 文件缺失且没有其他密钥材料时,密码本身不能重建钱包;文件只含观察信息时,不能靠扫描区块补出签名权限。
- 数据被覆盖、加密密钥丢失或载体损坏,都可能导致无法恢复。任何评估都不能预先保证结果。
- 若资产已经被转出,恢复文件只解决可能的访问问题,不会撤销交易;应同时保留时间线与交易证据。
初步评估:描述概况,不发送文件或密码
- 确认本人或合法授权关系;描述钱包软件、区块链、设备类型和大致使用年份。
- 描述现有材料:wallet.dat、Keystore、其他备份、原设备或仅剩磁盘;是否有多个副本,是否曾经正常使用。
- 描述设备能否启动、钱包能否打开,以及误删、重装、重置、故障后是否继续使用过。
- 说明是否记得相关密码、是否保留助记词、是否使用外部签名设备;不发送任何具体密码、私钥、完整或部分助记词。
- 可转述去除个人信息后的报错。首次咨询不需要上传钱包文件、整机备份、密码库或提供远程访问。
先判断应进入数据保全、文件格式与兼容性核对,还是密码或账户恢复流程;确认必要性和处理方式后,再决定是否需要进一步检查材料。
官方资料与继续阅读
以下文档用于核对备份和文件格式;具体操作应匹配实际钱包版本。引用不表示 CZB 是相关项目的官方服务方。核对日期:2026-10-19。