Bueno, en realidad hice una tontería pq no debí tocar nada, pues tanto la wallet como toda la carpeta de AppData/Roaming (donde se instala Bitcoin Core) está en otro disco duro (llamemosle "D"), y el disco duro que yo reinstalé (sin formatear) es el disco duro C. Pero en cualquier caso había copiado toda la carpeta de AppData/Roaming/Bitcoin (toda la carpeta entera la copié a otro disco duro, cosa que en realidad no debí hacer pq realmente no era necesario), instalé la nueva versión de Bitcoin Core en el disco D (en el que re-instalé Windows) y con un comando en el Acceso de Directo de Bitcoin Core "-datadir" lo tengo dirigido al disco duro "D", a las carpetas de Bitcoin, y antes de iniciar Bitcoin Core por 1º vez pegué la wallet que había copiado (que en realidad es la que había en el disco duro D, pero aun así al iniciarse Bitcoin Core por primera vez, me actualizó los bloques de las últimas 2-3 semanas y cuando terminó salía que no había saldo ni transacciones ni direcciones.
Por eso, luego me dio también por copiar la carpeta entera de Bitcoin (la que había pasado a un 3º disco), e iniciar poniendo en el Acceso Directo un -rescan añadido, y ahora está con que se pone a mirar desde hace 9 años y 11 meses pero se puede quedar 3 horas sin moverse ni 1 semana. Y así está la cosa.
No sé qué he hecho mal. A lo mejor pq antes utilizaba una versión algo antigua de Bitcoin Core (una de hace 2-3 años) y no es "compatible" con la última versión. No lo sé.
¿Qué podría hacer? Gracias a todos.
El resumen es así.
1. Si la carpeta AppData/Roaming/Bitcoin que tú tienes corresponde a una versión de Bitcoin Core anterior a 0.8.0, entonces las versiones 0.15.x estarán obligadas a descargar de nuevo la cadena de bloques. El contenido del monedero y sus bitcoins correspondientes, evidentemente, no se pierden.
2. Si la carpeta AppData/Roaming/Bitcoin que tú tienes corresponde a una versión de Bitcoin Core anterior a 0.15.0 pero igual o posterior a 0.8.x, entonces las versiones 0.15.x estarán obligadas a pasar por un proceso de conversión a un nuevo formato (en el que hay que ser paciente porque tarda unos cuantos minutos y que es necesario para segwit).
Esto lo puedes leer aquí:
https://bitcoin.org/en/release/v0.15.0Extracto:
The first time you run version 0.15.0, your chainstate database will be converted to a new format, which will take anywhere from a few minutes to half an hour, depending on the speed of your machine.
...
Note that the block database format also changed in version 0.8.0 and there is no automatic upgrade code from before version 0.8 to version 0.15.0. Upgrading directly from 0.7.x and earlier without redownloading the blockchain is not supported. However, as usual, old wallet versions are still supported.
Teniendo esto en cuenta, espero que seas capaz de acceder correctamente a tu monedero. El peor de los casos sería que tu copia de la base de datos de la cadena de bloques sea anterior a la versión 0.8.0, en cuyo caso necesitarías ejecutar primero una versión de Bitcoin Core entre 0.8.x y 0.14.x para evitar la descarga desde el bloque génesis desde la red. Después, ya si quieres estar a la última, pero no necesario para acceder a los bitcoins de tu monedero, podrías ejecutar la versión 0.15.x.