DBF Recovery Kit - Онлайн помощь

DBF Recovery Kit (Загрузить) это утилита восстановления неисправных *.dbf файлов, хранящих данные в системах dBase IV, Clipper, FoxPro и других.

С помощью DBF Recovery Kit можно:

  • Восстановить структуру полей таблиц из *.dbf файлов
  • Восстанавливать данные из *.dbf файлов. В том числе программа может обрабатывать поля типа MEMO из файлов связанных с *.dbf файлами

Рассмотрим процесс восстановления файла таблицы с помощью программы DBF Recovery Kit

Этапы восстановления таблиц:

Рассмотрим процесс восстановления файла таблицы с помощью программы DBF Recovery Kit.

Шаг 1. Выбор поврежденного *.dbf файла

Программа DBF Recovery Kit имеет дизайн и логику пошагового мастера. На первой странице программы DBF Recovery Kit необходимо выбрать исходный DBF файл для восстановления. Выбор нужного файла можно осуществить тремя способами:

  • Ввод пути и имени файла в поле из выпадающего списка Source file name (Имя файла источника) (.dbf). Выпадающий список пополняется ранее восстановленными DBF файлами автоматически.
  • С помощью кнопки Open (Открыть) , находящейся справа от поля со списком Source file name (Имя файла источника) (.dbf). После нажатия открывается стандартный диалог выбора файла с диска.
  • Ввод имени и пути к файлу вручную в поле Source file name (Имя файла источника) (.dbf).

Файлы dbf могут иметь поля типа MEMO. Таблицы с такими полями имеют связанные файлы хранящие данные из этих полей. Такие файлы, как правило, имеют имя, совпадающее с именем таблицы dbf и расширение fpt для таблиц формата FoxPro или *.dbt для таблиц формата dBase. Для восстановления информации, хранящейся в этих файлах, при выборе таблицы с помощью диалога, их также можно указывать.

Примечание: В случае если поврежденный файл dbf содержит поля типа MEMO, но файл fpt или dbt указан не был, программа DBF Recovery Kit восстановит только структуру поля основного файла таблицы и ссылки из него на файл этого поля. Однако информация, содержащаяся во внешнем файле, обрабатываться не будет. Таким образом, если файл MEMO не был поврежден, будет возможна нормальная дальнейшая работа с восстановленной таблицей. Однако в случае, если помимо самой таблицы dbf был поврежден и не восстановлен файл fpt или dbt, при работе возможны сбои.

После выбора восстанавливаемого файла таблицы нажмите кнопку Analyze (Анализировать) для старта процесса анализа исходного файла.

Шаг 2. Старт процесса анализа *.dbf файла, просмотр структуры и содержания восстановленных данных

Для старта процесса анализа исходного файла необходимо ответить Yes в диалоге Do you wish to start recovery? (Хотите ли Вы начать восстановление?). В случае, если необходимо изменить имя или путь к файлу dbf, или добавить к выбору файл MEMO, нужно нажать кнопку No (Нет) и вернуться к окну выбора файла с помощью кнопки Back (Назад).

Если при анализе структуры исходной таблицы были обнаружены поля МЕМО, но файл fpt или dbt – хранилище для таких полей – указан не был, программа производит поиск файлов таких типов с именем, совпадающим с именем исходного файла в каталоге, где хранится исходный dbf файл.

При анализе исходного dbf файла и связанного с ним файла с полями типа MEMO выводится информационная строка в нижней части экрана о состоянии прогресса.

После завершения анализа и чтения поврежденного файла dbf на второй странице программы будет показана та информация из таблицы, которая программа может далее сохранить. Столбцы отображаемой на экране таблицы будут соответствовать полям исходного файла, а строки таблицы – его записям.

Если повреждения файла значительны и программе не удается что-либо идентифицировать в программе то, в нижней части окна появится кнопка Send a file to developers (Отправить файл разработчикам). С помощью этой клавиши Вы сможете отправить поврежденный файл разработчикам программы по электронной почте для более подробного анализа и восстановления. Также в любой момент Вы можете отправить файл разработчикам для анализа, воспользовавшись пунктом Send source file (Послать исходный файл), находящимся в меню Actions (Действия).

После просмотра восстановленной информации нужно нажать кнопку Next (Далее), находящуюся в нижней части окна программы, для перехода к этапу сохранения восстановленного файла.

Шаг 3. Выбор файла для сохранения восстановленных данных

Программа DBF Recovery Kit не модифицирует и не перезаписывает исходные dbf и прочие связанные файлы. Программа только анализирует и читает исходные файлы. Далее необходимо сохранить на диске информацию из исходных файлов.

Сохранение восстановленной из исходных файлов информации возможно только в зарегистрированной версии программы. В демо-версии утилиты доступен только просмотр информации на этапе 2.

Для сохранения информации можно использовать три способа выбора файла:

  • Ввод пути и имени файла в поле Repaired file name (Имя восстановленного файла) (.dbf) вручную. При открытии окна выбора файла для сохранения программа автоматически заполняет поле ввода. По умолчанию предлагается сохранять восстановленный файл dbf в ту же папку, в которой хранится исходный dbf файл, но с именем, состоящим из имени исходного файла и дополнения _repaired к имени. То есть если был использован файл example.dbf, то программа предложит сохранить его под именем example_repaired.dbf.
  • Выбор папки для сохранения и имени файла с помощью стандартного диалога сохранения файла. Кнопка вызова диалога выбора файла находится справа от поля ввода имени файла. При открытии диалога также используется каталог, из которого считывался исходный файл и имя файла + дополнение _repaired.
  • Выбор файла из выпадающего списка поля ввода. При работе с файлами таблиц, программа DBF Recovery Kit сохраняет в своих настройках информацию о ранее сохраненных файлах, и при необходимости эти имена и пути к файлам можно использовать повторно.

После указания пути и имени сохраняемого файла для сохранения восстановленной информации нужно нажать кнопку Next (Далее).

В случае если каталога, указанного в поле Repaired file name (.dbf): не существует, будет выдано предупреждение Directory does not exist (Каталог не существует), файл сохранен не будет и программа останется на этапе выбора файла для сохранения.

Если файл, указанный в поле уже существует, программа выдаст запрос на его перезапись Do you want to rewrite the existing file? (Хотите ли Вы перезаписать существующий файл?). В случае нажатия кнопки No (Нет), программа также останется на этапе выбора файла. Если будет нажата кнопка Yes (Да), или если такого файла еще не существует, программа DBF Recovery Kit перейдет на этап просмотра результатов восстановления.

Шаг 4. Выбор версии формата *.dbf для сохраняемого документа

Программа DBF Recovery Kit может сохранять восстановленную информацию из исходного файла в любом формате DBF: dBase III-IV, FoxPro 3.x (or later). Однако следует иметь в виду, что при сохранении документа в формате предыдущих версий часть данных, несовместимая с версией сохраняемого файла, может быть потеряна или повреждена.

Выбрать формат сохраняемого файла осуществляется в поле с выпадающим списком The version of a repaired file: (Выберите версию результирующего DBF файла).

При открытии окна выбора формата сохраняемого документа программа автоматически предлагает сохранить восстанавливаемый документ в версии формата, совпадающей с исходным документом. В случае если исходный файл был поврежден настолько сильно, что не удалось определить его версию, программа по умолчанию предложит сохранить файл в последней доступной версии формата.

После завершения настройки формата сохраняемого документа, для перехода к процессу восстановления и сохранения данных, нужно нажать кнопку Start recovery (Старт восстановления), которая находится в нижней части окна программы.

Шаг 5. Просмотр журнала результатов процесса восстановления

На последней странице программы выводится информация обо всех файлах, которые были восстановлены в этой сессии ее работы. Информация состоит из:

  • имени и пути к файлу, который восстанавливался;
  • имени и пути к файлу, в котором была сохранена восстановленная информация;
  • количество записей, которые были восстановлены;
  • время, когда происходило восстановление файла таблицы dbf.

После просмотра журнала можно вернуться назад с помощью кнопки Back (Вернуться), которая находится в нижней части окна программы для изменения любых параметров работы с программой (сохранения восстановленного файла под другим именем, выбора другого файла для восстановления и т. д.).

В случае, если работа с программой завершена, можно нажать кнопку Finish (Завершить) для выхода или просто закрыть окно программы.