а что если синхронизировать кошелёк с новым wallet.dat до 100%, а уже потом поменять его на старый wallet.dat? а если будет ругаться, попробовать его обработать вот этим способом - Как я восстановил wallet.dat который выдавал ошибку чтения - #3 by artkor