Прежние значения могут сохраняться в предыдущих версиях записей, неочищенных страницах, старых FDB, копиях gbak/nbackup, файле изменений (delta file) или материалах приложения. Firebird использует MVCC, но не хранит вечную историю: сборка мусора и служебная очистка (sweep) удаляют ненужные версии, страницы переиспользуются, а последующая нагрузка снижает шансы восстановления.
Найденный фрагмент проверяют по структуре страницы, таблице, формату записи и транзакционному контексту. Он может не содержать всех полей или точного времени удаления. Резервное копирование и восстановление создают новое физическое состояние и не сохраняют все следы исходных страниц. Поэтому исследование проводят на рабочей копии, мастер-копию сохраняют неизменной, а активные данные отделяют от кандидатов. Объём восстановления определяют по фактически сохранившимся материалам. Когда спор целиком о том, что и когда изменилось в записях, его разбирает экспертиза изменений и удаления данных.