was mir noch so dazu einfällt:
passt die Firebird.msg zur Firebird Version , das ist eine häufige Ursache für falsche/unvollständige Fehlermeldungen.
Firebrd verwendet öfter Temporäre Dateien , ist evtl auf dem Laufwerk auf dem die erzeugt werden der Platz zu knapp?
die msg. wird mit dem "offiziellen" Setup mit geliefert, da machen wir nicht dran rum.
mal das Restore mit einer aktuellen Version (2.5.8) versucht evtl gbts ne brauchbare Fehlermeldung
das wäre ggff. noch eine Möglichkeit