Используйте базы данных восстановления с моего сайта (www.shershahsoft.com) БЕСПЛАТНО (и всегда БЕСПЛАТНО).
Я разработал эту программу для восстановления поврежденных файлов Foxpro / FoxBase / Dbase. Программа очень быстрая. Он восстановит 1 ГБ таблицы менее чем за минуту.
Вы можете назначать файлы и папки программе. Когда вы запустите программу, она отметит все поврежденные файлы и, нажав кнопку «Восстановить» или «Проверить и восстановить», восстановит все поврежденные файлы. Кроме того, он создаст папки «CorruptData» в папках, в которых существуют фактические данные, и сохранит там копии поврежденных файлов.
Следует помнить одну вещь: всегда запускайте Windows CheckDsk на дисках, на которых хранятся файлы. Причина, когда записи копируются в таблицу и происходит сбой питания, существуют потерянные кластеры, которые Windows преобразует в файлы во время CheckDsk. После этого RepairDatabase сделает всю работу за вас.
Я использовал много платных и бесплатных программ, которые восстанавливают таблицы, но все такие программы оставляют в таблицах дополнительные записи с символами-заглушками (и они тоже отнимают много времени). Программист должен найти и удалить такие записи вручную. Но Ремонт баз данных фактически восстанавливает исходные записи, вам не нужно никаких дальнейших действий. Единственное, что вам нужно, это переиндексировать ваши файлы.
В процессе восстановления иногда появляется диалог открытия файла, который просит найти файл компактного индекса для таблицы с индексами. В этот момент вы можете нажать кнопку «Отмена» диалогового окна, таблица будет восстановлена, однако позже вам потребуется переиндексировать файл. (этот диалог может появляться несколько раз в зависимости от количества поврежденных индексов.)