Problema
Archivo de wallet corrupto
Un archivo de wallet corrupto no es automáticamente una wallet perdida. Deje de usar el disco, trabaje sobre copias y evalúe qué sigue siendo legible.
Respuesta breve
Un archivo de wallet corrupto puede seguir conteniendo datos recuperables. Primero distinga la corrupción del archivo de un disco con un fallo físico: deje de usar el hardware inestable y solicite que lo evalúen. Si el disco está estable y es legible, guarde una copia en otro disco e intente las reparaciones solo sobre duplicados.

Tanto si se trata de un wallet.dat que no carga como de una wallet de Electrum que no se descifra o de una copia de seguridad truncada, deje de escribir en el disco de origen. El paso siguiente depende de si lo dañado es el archivo o si el que falla es el propio disco.
Primero: deje de usar el disco
Deje de escribir en el disco de origen: cada archivo nuevo, instalación o sincronización puede sobrescribir datos recuperables. Si el disco hace ruidos anómalos de rozamiento, se desconecta repetidamente o muestra otros indicios de fallo físico, deje de usarlo y solicite un diagnóstico especializado antes de intentar una copia o una imagen. Los arranques repetidos y los intentos de reparación por cuenta propia pueden agravar el daño.
Si el disco está estable y el problema se limita al archivo, guarde una copia en otro disco en buen estado antes de trabajar con él. Una imagen completa del disco puede ser adecuada cuando hay que recuperar el sistema de archivos o archivos eliminados; al crear la imagen hay que seleccionar correctamente el origen y el destino. No escriba nunca la imagen de vuelta en el disco de origen y realice las reparaciones solo sobre un duplicado.
Qué puede comprobar sin modificar el original
- Solo si el disco está estable y es legible, copie el archivo de wallet a otro disco en buen estado antes de probarlo. No toque el original.
- Identifique el software de la wallet y el formato del archivo antes de abrir una copia. No dé por hecho que la versión más reciente de Bitcoin Core puede cargar cualquier wallet.dat antiguo: la versión 30.0 eliminó la posibilidad de cargar wallets heredadas en Berkeley DB, que requieren un procedimiento compatible de recuperación o migración.
- En Bitcoin Core 0.21 se eliminó la opción de inicio
-salvagewallety se añadió el comandobitcoin-wallet salvage. No era un RPC. Utilice la herramienta que corresponda a la versión y ejecútela únicamente sobre una copia. - La opción
-reindexreconstruye el índice y el estado de la cadena; no repara un archivo de wallet corrupto. Solo resulta pertinente cuando el diagnóstico apunta a los datos de la cadena, no al wallet.dat. - Busque copias de seguridad anteriores en soportes y sistemas que controle, como Time Machine, Historial de archivos o discos externos. No modifique la única copia mientras realiza esa búsqueda.
Qué es realista
- Un wallet.dat parcialmente corrupto con registros de claves supervivientes: puede ser posible extraer las claves que sigan legibles.
- Un archivo truncado o dañado en un soporte preservado: la viabilidad depende de qué sectores y registros sobrevivan; la recuperación por firmas de archivo (file carving) no garantiza un resultado.
- Una wallet de Electrum que no se abre: si conserva una frase de recuperación válida, restáurela en una instalación compatible; si no, el archivo cifrado debe evaluarse sin modificar el original.
- Un archivo completamente sobrescrito o puesto a cero no puede recuperarse de esa copia. En un disco formateado o reutilizado, cualquier evaluación del soporte es independiente y los sectores ya sobrescritos tampoco pueden reconstruirse.
Qué no debe hacer
- No ejecute herramientas de «reparación» sobre la única copia disponible.
- No formatee ni reinstale el sistema operativo mientras los datos de la wallet puedan seguir en el disco.
- No suba el archivo de wallet a un sitio desconocido para «repararlo».
Cuándo puede cambiar el resultado una evaluación profesional
La recuperación de archivos dañados se basa en la reparación a nivel de base de datos de archivos de wallet Berkeley DB y SQLite, la extracción de claves de los registros supervivientes, la recuperación por firmas de archivo (file carving) sobre imágenes del soporte y el tratamiento correcto de los formatos heredados. Trabajamos sobre copias, en un entorno controlado y sin conexión. Solicite una evaluación confidencial: el archivo permanece bajo su control.