Blog
¿Ha encontrado un archivo antiguo de MultiBit Wallet? Cómo extraerlo y barrer los fondos
En resumen
Trabaje sobre copias del archivo antiguo de MultiBit e identifique el formato antes de elegir la vía de recuperación.
- Classic .wallet: mbexport permite extraer las claves privadas sin conexión. Un archivo cifrado requiere su contraseña, que quizá haya que buscar primero. Transfiera los fondos mediante un barrido a una wallet nueva, comprobando antes la dirección y la comisión.
- HD mbhd.wallet.aes: restaure las palabras en Electrum como Semilla BIP39, con direcciones legacy y la ruta m/0'. Las wallets Beta 7 necesitan su conversión original, no estándar.
- Saldo cero o datos dañados: compare direcciones conocidas, incluidas las formas comprimida y sin comprimir de las claves Classic. Conserve toda la carpeta HD. Busque archivos eliminados sobre una imagen del disco; la recuperación depende de los datos que queden.

Ha encontrado el archivo. Quizá estaba en un disco duro que no ha conectado desde 2016, en una carpeta que estuvo a punto de borrar o en una copia de seguridad en la nube de la que ya no se acordaba. Un archivo .wallet o .wallet.aes y, posiblemente, bitcoins que siguen vinculados a él.
MultiBit se descontinuó en 2017, así que el programa que creó el archivo ya no recibe correcciones ni soporte. Eso no afecta a las monedas. Nunca estuvieron dentro de MultiBit: se encuentran en direcciones de la blockchain de Bitcoin, y las siguen controlando las claves de su archivo o, en una wallet MultiBit HD, su frase de recuperación. Salvo que otra persona las haya movido, sus bitcoins pueden seguir exactamente donde los dejó. El cierre en sí se explica en qué pasó con MultiBit.
Encontrar el archivo suele ser lo más difícil. Lo que viene después es más previsible: extraer la clave privada y mover los fondos a una wallet que usted controle hoy. Esta guía recorre todo el camino, desde el archivo hasta el barrido de los fondos. Para una visión general de todas las vías de MultiBit (Classic, HD, contraseña y archivos eliminados), consulte la guía de recuperación de wallets MultiBit.
Antes de nada: haga dos copias
Copie el archivo en dos ubicaciones distintas, por ejemplo en dos memorias USB o en dos discos externos diferentes, antes de ejecutar cualquier herramienta sobre él. Guarde ambas copias sin conexión: un archivo Classic sin cifrar almacena sus claves privadas en claro, de modo que cualquiera que obtenga una copia puede mover las monedas. Con dos copias bien guardadas, ningún intento fallido puede costarle el archivo.
Si el original está en un disco que lleva años en un cajón, trátelo como un soporte frágil. Los discos duros mecánicos antiguos a veces fallan en la segunda o la tercera lectura, no en la primera, así que, si tiene la menor duda sobre su fiabilidad, clónelo antes de explorar su contenido. En Windows, utilice una herramienta de imagen de disco que haga una copia completa sector por sector. En Linux o macOS, GNU ddrescue está pensado para discos que fallan: copia primero las zonas legibles en lugar de detenerse en el primer error de lectura, y su archivo mapfile permite que una ejecución posterior rellene solo los huecos.
Qué no hacer con un archivo de wallet MultiBit antiguo
Cuatro errores pueden costarle el archivo o las monedas, sea cual sea la vía que siga más abajo:
- No ejecute herramientas de recuperación sobre el archivo original. Todo intento se hace sobre una copia: scripts de descifrado, herramientas de reparación de archivos y cualquier otra cosa que toque los datos de la wallet.
- No descargue MultiBit de ningún sitio que no sean sus páginas de proyecto archivadas. KeepKey, su último propietario, lo declaró obsoleto, y la antigua dirección multibit.org redirige ahora a un foro de software sin ninguna relación con MultiBit. Las descargas no oficiales que aparecen en los buscadores pueden contener malware diseñado para capturar en silencio archivos de wallet y contraseñas. El código original y las últimas versiones de MultiBit HD siguen archivados en GitHub, en los proyectos de MultiBit Classic y MultiBit HD.
- No introduzca su clave privada ni su frase de recuperación en ningún sitio web. Ninguna herramienta en línea legítima necesita su clave privada para ayudarle a recuperar fondos. Cualquier sitio que se la pida está diseñado para robarle los fondos.
- No transmita una transacción de barrido sin comprobar la comisión. Las comisiones de la red Bitcoin ya no son las de 2015 o 2016, y una transacción con una comisión insuficiente puede quedarse sin confirmar durante días, o indefinidamente.
Identifique qué versión de MultiBit creó el archivo
La extensión del archivo le indica qué versión de MultiBit lo creó, y de eso depende la vía que debe seguir.
- Un archivo .wallet (sin extensión adicional) es una wallet MultiBit Classic. Contiene una o más claves privadas almacenadas directamente en el formato Protocol Buffer de Google. Si puso una contraseña en su momento, esas claves están cifradas con AES-256 dentro del archivo.
- Un archivo .wallet.aes es una wallet MultiBit HD. El archivo de wallet HD se llama mbhd.wallet.aes y está cifrado por completo. Si tiene la contraseña, puede descifrarlo y leer la frase de recuperación que contiene. Si no la tiene, pero sí tiene anotada la frase de recuperación, puede trabajar a partir de la frase y dejar el archivo a un lado.
Si no sabe cuál de los dos tiene: los archivos Classic suelen aparecer como archivos .wallet sueltos en una carpeta de MultiBit. Las wallets HD se encuentran normalmente dentro de su propia carpeta, cuyo nombre empieza por «mbhd-» seguido de una larga cadena de caracteres. Esa carpeta contiene el archivo .wallet.aes junto con archivos auxiliares. Si encuentra una carpeta así, consérvela entera.
Recuperar un archivo .wallet de MultiBit Classic
Las wallets MultiBit Classic almacenan las claves privadas en formato Protocol Buffer. Si la wallet no estaba protegida con contraseña, las claves pueden extraerse directamente. Si lo estaba, primero necesita la contraseña original: no hay otra forma de acceder.
Wallet Classic sin cifrar
La herramienta oficial de exportación es read-multibit-wallet-file, publicada en la propia cuenta de GitHub del proyecto MultiBit. Es un pequeño programa de línea de comandos que funciona con Node.js y se instala como mbexport. Si se ejecuta sobre una copia de un archivo .wallet de Classic, muestra las claves privadas en formato WIF (Wallet Import Format), el formato que aceptan las wallets modernas para importar claves. Otras herramientas capaces de analizar la estructura Protocol Buffer pueden leer un archivo sin cifrar de la misma manera.
Haga la extracción en un equipo sin conexión. Una vez que tenga la clave WIF, puede importarla en Electrum, descargado únicamente de electrum.org, con la opción de importar direcciones Bitcoin o claves privadas que se ofrece al crear una wallet nueva. Electrum busca la dirección de la clave y muestra su saldo. Para mover los fondos, barra la clave en lugar de dejarla importada, como se explica más abajo.
Wallet Classic protegida con contraseña
Si la wallet estaba cifrada, necesita la contraseña antes de poder extraer ninguna clave, y mbexport se la pide. Las claves que contiene están cifradas con AES-256: sin la contraseña correcta, son inaccesibles. No hay forma de sortearlo.
Anote todo lo que recuerde de la contraseña antes de ejecutar nada: su estructura, su longitud, sus hábitos con las mayúsculas, los números o años que usaba entonces y cualquier palabra que fuera importante para usted. Un recuerdo parcial es mucho más útil que una búsqueda aleatoria exhaustiva. BTCRecover es la herramienta de código abierto de referencia para esto, y su documentación incluye la recuperación de contraseñas tanto de MultiBit Classic como de MultiBit HD. Se ejecuta en su propio equipo y prueba combinaciones candidatas con el archivo. La guía de recuperación de wallets MultiBit trata con más detalle la vía de la contraseña.
Cómo barrer una clave privada de MultiBit
Importar una clave privada y barrerla son operaciones distintas, y en las wallets MultiBit antiguas lo correcto es barrerla. Una importación mantiene activa la clave original en su wallet, lo que significa que puede quedar expuesta de nuevo si esa wallet se ve comprometida alguna vez. Un barrido mueve todos los fondos de la clave antigua a una dirección recién generada de su nueva wallet, y la clave antigua queda, en la práctica, fuera de uso.
Barrido paso a paso en Electrum
Estos pasos corresponden a Electrum 4.8.2, la versión actual.
- Descargue Electrum únicamente de electrum.org y, si sabe cómo hacerlo, verifique la firma GPG. Cree una nueva wallet estándar con una frase de recuperación recién generada. Escriba la frase en papel y guárdela por separado.
- Cuando la nueva wallet esté configurada, vaya a Cartera → Llaves privadas → Barrer.
- Pegue la clave privada WIF de su wallet Classic en el campo de las claves privadas que se van a barrer («Enter private keys to sweep coins from» en la interfaz en inglés). En el campo de la dirección de destino («Send to address»), deje la dirección que propone Electrum, una dirección sin usar de su nueva wallet.
- Pulse «Barrer». Electrum reúne las monedas que controla esa clave y abre una ventana de nueva transacción con el importe completo. Revísela antes de continuar.
- Fije la comisión en esa ventana. Antes, consulte en mempool.space la tasa de comisión recomendada en ese momento.
- Pulse el botón para aceptar la transacción (OK en la interfaz en inglés). Electrum la firma y la transmite, y los fondos llegan a su nueva wallet en cuanto se confirma.
Una vez transmitida, la transacción de barrido es irreversible. Compruebe la dirección de destino y la comisión antes de aceptarla.
Qué hacer si el saldo aparece a cero tras la importación
Cuando una clave importada muestra saldo cero, compruebe tres cosas: si la dirección recibió fondos alguna vez, si esos fondos ya se movieron y si Electrum muestra la dirección que realmente contiene las monedas.
El tipo de dirección no requiere ningún ajuste. Electrum interpreta una clave WIF simple, sin un prefijo como p2wpkh:, como una clave legacy cuya dirección empieza por 1, el tipo que usaba MultiBit Classic. Lo que puede variar es la forma de la clave. Una misma clave privada tiene dos direcciones legacy, una para su clave pública comprimida y otra para su clave pública sin comprimir, y el texto WIF indica de qué forma se trata: las claves comprimidas empiezan por K o L, y las claves sin comprimir, por 5. La herramienta mbexport muestra todas las claves en forma comprimida, así que una clave que la wallet guardaba sin comprimir aparece en Electrum con una dirección que nunca se ha usado. Antes de sacar conclusiones, compare la dirección que muestra Electrum con una que figure en sus antiguos registros de MultiBit.
Si la dirección coincide y el saldo sigue siendo cero, búsquela en un explorador de blockchain como mempool.space para confirmar si alguna vez llegaron fondos a ella y si ya se han movido.
Recuperar una wallet MultiBit HD con su frase de recuperación
Si tiene la frase de recuperación de 12, 18 o 24 palabras de una wallet MultiBit HD, que MultiBit HD llamaba «wallet words» (palabras de wallet), puede restaurar el acceso sin tener siquiera que descifrar el archivo .wallet.aes. Si tiene el archivo y su contraseña, pero no las palabras, mbexport descifra el archivo y muestra las palabras de wallet. Conserve el archivo y sus copias de seguridad aunque tenga las palabras.
Las palabras de MultiBit HD siguen el estándar BIP-39, así que Electrum, BlueWallet y Sparrow las aceptan. La complicación está en la ruta de derivación. MultiBit HD usaba una ruta no estándar, por lo que una wallet moderna que aplique su ruta predeterminada genera direcciones distintas a partir de la misma frase y muestra saldo cero, no porque la frase sea incorrecta, sino porque busca en el lugar equivocado. Nuestra página sobre el saldo cero después de una restauración repasa las demás causas.
La ruta de derivación correcta para MultiBit HD
MultiBit HD guardaba sus cuentas bajo m/0' y usaba direcciones legacy que empiezan por 1; la primera dirección de recepción está en m/0'/0/0. Para restaurar la wallet en Electrum:
- Cree una wallet nueva, elija «Cartera estándar» y, después, la opción que indica que ya tiene una semilla.
- Escriba las palabras, haga clic en «Opciones» y seleccione «Semilla BIP39».
- En la pantalla del tipo de script y la ruta de derivación, pulse el botón para detectar las cuentas existentes («Detect Existing Accounts» en la interfaz en inglés). Electrum comprueba las rutas estándar y
m/0'. - Si no se encuentra nada, elija «legacy (p2pkh)» e introduzca manualmente
m/0'como ruta de derivación. Electrum añade por sí mismo las ramas de recepción y de cambio, así que introduzcam/0', nom/0'/0.
Compare la primera dirección con una que sepa que usó la wallet. Hay un grupo de wallets que seguirá sin mostrar nada: las creadas con la versión Beta 7 de MultiBit HD, que convertía las palabras en claves de una forma que no cumple el estándar BIP-32. La propia pantalla de restauración de MultiBit HD tenía una opción aparte para ellas, y una restauración BIP-39 estándar no reproducirá sus claves; ese caso requiere una herramienta que repita la conversión original de MultiBit HD.
Revise cada palabra con atención antes de concluir que la frase es incorrecta. Una errata o una palabra copiada de la línea equivocada suele hacer que la frase no supere la suma de comprobación, y si aun así la supera, abre una wallet diferente y vacía. La lista de palabras BIP-39 tiene exactamente 2048 palabras, así que una palabra que no figure en ella está mal escrita o procede de otra lista.
Si la frase de recuperación está incompleta
Que falten palabras es un problema menor de lo que parece. Cada palabra que falta tiene 2048 valores posibles, y en una frase de 12 palabras la suma de comprobación integrada en BIP-39 descarta unas 15 de cada 16 combinaciones candidatas antes de comprobar ninguna dirección. Las combinaciones restantes se prueban con una dirección que se sabe que la wallet utilizó. Crypto Recovers trabaja con frases a las que les faltan hasta cuatro palabras; en cambio, nadie puede recuperar una frase perdida por completo, sin archivo de wallet ni ningún otro material. Cómo encontrar las palabras que faltan en una frase de recuperación explica la búsqueda en detalle.
Recuperar un archivo de wallet MultiBit eliminado
Eliminar un archivo no borra su contenido de inmediato: marca el espacio que ocupa en el disco como disponible para reutilizarse. Si apenas se ha escrito en el disco desde la eliminación, los datos pueden seguir ahí. Cuanto más se use el disco después, más se reduce ese margen.
Deje de usar el disco ahora mismo. Cada escritura corre el riesgo de sobrescribir los sectores que contienen su archivo de wallet, y un disco del sistema que sigue en uso no deja de escribir.
Clone el disco antes de analizarlo
Antes de ejecutar cualquier herramienta de recuperación de archivos, clone el disco en otro disco o en un archivo de imagen y trabaje sobre la copia. Así conserva el disco tal como está ahora y puede repetir un análisis si algo sale mal. En Linux o macOS, ddrescue es adecuado para el hardware antiguo por las razones expuestas más arriba, y su manual recomienda no montar en absoluto el disco que se está rescatando, ni siquiera en modo de solo lectura. En Windows, utilice una herramienta de imagen de disco que haga una copia completa sector por sector.
Buscar archivos .wallet
Recuva (Windows) puede buscar archivos eliminados por su nombre: en su modo avanzado, escriba *.wallet|*.wallet.aes en el cuadro del nombre de archivo o ruta («Filename or path» en la interfaz en inglés). PhotoRec, el programa gratuito de file carving de CGSecurity, funciona de otra manera. Ignora el sistema de archivos y reconoce los archivos por su contenido, así que el nombre de un archivo no le sirve de nada. Su lista de formatos reconocidos incluye una entrada .wallet, pero corresponde a la wallet de bitcoin de Armory, no a la de MultiBit, y un archivo .wallet.aes está cifrado de principio a fin, por lo que no tiene ningún encabezado que reconocer. Sea cual sea la herramienta, guarde lo que encuentre en un disco distinto del que está analizando.
Si el análisis devuelve el archivo, compruebe su tamaño antes de hacer nada con él. Un archivo de solo unos pocos bytes está incompleto: una única clave privada ya ocupa 32 bytes, sin contar el resto de la estructura de la wallet. Compare su tamaño con el de cualquier otra copia o copia de seguridad que conserve y, si es plausible, intente abrirlo, siempre sobre una copia.
Si el archivo está dañado o parcialmente sobrescrito
Un archivo .wallet recuperado solo en parte puede no abrirse correctamente. Algunos daños pueden repararse, según la parte del archivo afectada: en las wallets Classic, la zona del encabezado importa más que los datos del final. En este terreno, las herramientas necesarias van más allá de lo que ofrece el software de recuperación habitual, y es probable que los especialistas profesionales en recuperación de datos sean más eficaces que nuevos intentos por cuenta propia. Nuestra página sobre archivos de wallet dañados explica qué puede leerse todavía en ellos.
Si los pasos anteriores no lo resuelven
Si ha encontrado el archivo pero los pasos anteriores no han resuelto el problema (el saldo no es el correcto, el descifrado falla, faltan palabras en la frase, la ruta de derivación sigue dando cero o solo quedan datos parciales), Crypto Recovers ofrece una evaluación inicial gratuita. Desde 2019 ayudamos a usuarios de MultiBit y trabajamos según el principio «sin éxito, sin honorarios».
Algunos casos no tienen salida, y es mejor saberlo antes de gastar dinero. Un archivo Classic cifrado solo se abre con su contraseña. Un archivo completamente sobrescrito, por lo general, no puede recuperarse solo con herramientas de software. Y si el explorador muestra que los fondos ya salieron de la dirección, recuperar la clave no los hará volver.
En ningún momento retenemos sus bitcoins. Una vez recuperadas las claves, es usted quien barre los fondos hacia una wallet nueva que haya creado, y quien paga por separado los honorarios acordados.
Preguntas frecuentes sobre archivos antiguos de MultiBit
Mi wallet MultiBit no se sincroniza. ¿Ha desaparecido mi saldo?
No por el fallo de sincronización. Una wallet que no puede sincronizarse muestra un saldo desactualizado o vacío porque no ve la red, y eso no mueve ninguna moneda. Busque su dirección en un explorador de bloques (escriba la dirección, nunca una clave) para confirmar el saldo real en segundos.
¿Puedo usar el software original de MultiBit para abrir el archivo?
Es técnicamente posible en algunos casos, pero no es recomendable. El software original de MultiBit ya no recibe mantenimiento, el antiguo sitio oficial ya no lo ofrece y las copias que aparecen en los resultados de búsqueda pueden haber sido modificadas para robar datos de wallets. Extraer las claves con mbexport u otro analizador de Protocol Buffer, o usar BTCRecover para recuperar la contraseña, es más seguro que ejecutar la aplicación original.
Mi archivo recuperado no se abre. ¿Está corrupto?
Puede que sí, pero no necesariamente sin remedio. Empiece por comprobar el tamaño del archivo. Un archivo de solo unos pocos bytes está, sin duda, incompleto. Un archivo de tamaño normal pero ilegible puede tener un encabezado dañado, lo que a veces tiene arreglo, según los bytes afectados. Un archivo completamente sobrescrito es otro problema y, por lo general, no puede recuperarse solo con herramientas de software.
¿Cuánto tarda en confirmarse una transacción de barrido?
En condiciones normales de red, una transacción de Bitcoin con una comisión adecuada se confirma en un plazo de uno a tres bloques, es decir, en unos 10 a 30 minutos. Si fija una comisión baja, la transacción puede tardar horas o días en confirmarse, o no confirmarse nunca si las comisiones suben mucho después de transmitirla. Antes de transmitir, consulte en mempool.space las tasas de comisión recomendadas en ese momento.
Mi archivo de wallet es de 2013 o 2014. ¿Afecta eso a la recuperación?
El formato no ha cambiado, así que la antigüedad del archivo no impide leerlo. En lo que sí influye es en el formato de dirección. Las primeras wallets MultiBit Classic usaban claves públicas comprimidas y sin comprimir, que generan direcciones Bitcoin distintas a partir de la misma clave privada. Si importa una clave y ve un saldo cero, compare su dirección con sus registros antiguos: mbexport muestra las claves en forma comprimida, así que una clave que la wallet guardaba sin comprimir aparece con una dirección distinta, que nunca se ha usado. Hay que comprobar ambas direcciones antes de concluir que la wallet está vacía.
