Backup и Restore базы данных в FireBird осуществляется из командной строки с использованием утилиты GBAK.EXE. В простейшем виде операция архивирования выглядит так:
gbak -y "C:\backup.log" -b -pas masterkey -user SYSDBA "C:\Database.gdb" "C:\Database.gbk"
а операция восстановления выглядит так:
gbak -y "C:\restore.log" -c -v -p 8192 -pas masterkey -user SYSDBA " C:\Database.gbk" " C:\Database.gdb"
В качестве размера страницы базы данных лучше выбирать значения кратные 4096. Наиболее оптимальным является значение 8192.
О других параметрах и возможностях утилиты GBAK.EXE можно найти в документации к FireBird.