Sin decirnos el mensaje de error es imposible identificar el problema.
Puede ser una tontería, aunque seguramente sea mejor que te prepares para lo peor, y lo peor es que probablemente te las tengas con una base de datos corrupta.
Es un problema grave, que no siempre se puede resolver y que en muchos casos comporta que no se puedan recuperar todos los datos.
Como dificultad añadida, tu solo tienes una copia de seguridad de una base de datos corrupta, lo cual lo hace más difícil de manejar, ya que las guías de recuperación son para las bases de datos mismas y no para copias de seguridad.
Este es uno de los mejores documentos que hay respecto a la corrupción de bases de datos en Firebird.
http://www.ibphoenix.com/main.nfs?a=...ge=ibp_db_corr
Y esta es la mejor herramienta para recuperación de bases de datos corruptas (y por lo que veo, también puede gestionar archivos de copia de seguridad).
http://www.ib-aid.com/products/fireb...BBackupSurgeon
Si todo falla, puedes recuperar una copia de seguridad más antigua, anterior al momento en que se corrompió la base de datos, y dar por perdida la información que falta. O bien contratar los servicios de IBPhoenix para que te recuperen ellos la información que sea salvable.
http://www.ibphoenix.com/main.nfs?a=...services#OTHER