Recovery Toolbox for DBF – 在线帮助

Recovery Toolbox for DBF (下载) 是针对受损的 *.dbf 文件开发的恢复工具,该文件用于保存 dBase IV、Clipper、FoxPro 和其它系统数据。

Recovery Toolbox for DBF 可以帮您:

  • 恢复 *.dbf 文件的表字段结构
  • 从 *.dbf 文件中恢复数据。该软件也可用于处理与 *.dbf 文件有关的文件中的 MEMO 字段数据。

Recovery Toolbox for DBF 使用指南

下面是表恢复过程的各个步骤:

第 1 步。 选择受损的 *.dbf 文件

Recovery Toolbox for DBF 是一款向导工具。Recovery Toolbox for DBF 的第一个页面可帮您选择要恢复的 DBF 源文件。可选择方法如下,您可选用其中一种:

  • Source file name (源文件名) (.dbf): 字段的下拉列表中选择文件名和路径。已恢复 DBF 文件的名称将自动填充到下拉列表中。
  • 使用 Source file name (源文件名) (.dbf): 字段(带下拉列表)右侧的 Open (打开) 按钮。 打开标准文件选择对话框。
  • Source file name (源文件名) (.dbf): 字段中手动输入文件名和路径。

DBF 文件可包含 MEMO 字段。含此类字段的表有一个与其相关的附加文件,用于存储这些字段中的数据。通常,这些文件和相关联 dbf 表的名称相同,但扩展名不同: 在 FoxPro 中所创建的表为 fpt,dBase 表为 dbt。为从这些文件中恢复数据,也可在选择 dbt 表时标记要恢复的文件。

注意: 如果受损的 dbf 文件包含 MEMO 字段,但未指定 fpt 或 dbf 文件,Recovery Toolbox for DBF 将只恢复主表文件的字段结构和相关文件的链接。但存储于外部文件中的数据将无法处理。因此,如果 MEMO 文件未损坏,您可在受损表恢复后继续使用。如果 fpt 或 dbt 也已被破坏,您在使用已恢复 dbf 表时就可能遇到问题。

选择所需表文件后,按下 Analyze (分析) 按钮,启动源文件分析过程。

第 2 步。 启动 *.dbf 文件分析过程,查看已恢复数据的结构和内容

如果您想开始分析源文件,则程序出现以下提示时必须回答 Yes (是): Do you wish to start recovery? (您想开始恢复吗?) 如果您需要更改 dbf 文件的名称或路径,或将 MEMO 文件添加到您的选择中,请按 No (否) 并按 Back (返回) 按钮返回文件选择窗口。

如果在源表分析期间已经发现 MEMO 字段,但未指定用于存储该字段的 fpt 或 dbt 文件,则软件将搜索与 dbf 源表位于同一位置,具有相同名称的文件。

您可通过查看屏幕底部的状态栏跟踪分析过程。

源文件分析完成且软件读取完表数据后,您会看到向导的第二页,上面有表字段列表和可恢复的记录。表中各列与字段对应,各行与原始文件的记录对应。

如果源文件已被严重损坏,软件无法识别并恢复数据,则屏幕下部将出现一个标有 Send a file to developers (发送文件至开发人员) 的按钮。可用该按钮将受损文件发送至程序开发人员处,以进行详细分析及手动恢复。该项操作也可随时使用 Actions (动作) 菜单中的 Send source file (发送源文件) 菜单项执行。

检查完恢复结果后,按下位于窗口底部的 Next (下一步) 按钮,进入文件保存阶段。

第 3 步。 选择输出文件

Recovery Toolbox for DBF 不会修改或覆盖 dbf 源文件和其他相关文件,只会读取和分析源文件。因此,恢复过程完成后,您需要对从这些文件中恢复的数据进行保存。

注意,只有注册版程序才能保存已恢复的数据。试用版只能查看第 2 步中恢复的数据。

可用采取以下方法之一,指定输出文件的名称:

  • 在带下拉列表,位于程序窗口主工作区中的 Repaired file name(已修复文件的文件名) (.dbf): 字段内手动输入文件名和路径。显示打开文件对话框时,程序将自动填写输入字段。在默认状态下,会建议将已恢复的 dbf 文件保存到原始文件所在的文件夹中。同时会在原始文件名后添加 _repaired 后缀。也就是说,如果您使用 example.dbf文件,则软件会建议将输出文件命名为 example_repaired.dbf。
  • 使用标准文件保存对话框选择文件夹和文件名。该对话框按钮位于文件名字段的右侧。在默认状态下,对话框也会采用包含源文件和文件名(根据前文规则命名)的文件夹。
  • 从输入字段的下拉列表中选择文件名。Recovery Toolbox for DBF 可以原有设置保存使用过的文件中的信息,您可重新使用这些文件名和路径。

指定路径和文件名后,按下程序窗口下方的 Next (下一步) 按钮保存数据。

如果指定的文件夹在 Repaired file name (已修复文件的文件名) (.dbf): 文件夹中不存在,程序将显示 Directory does not exist (目录不存在) 通知。这时文件不会保存,程序将停留在文件选择阶段。

如果指定的文件已存在,程序将询问您是否覆盖该文件: Do you want to rewrite the existing file? (您想覆盖当前文件吗?) 如果您选择 No (否),程序仍将停留在文件选择阶段。如果选择 Yes (是),或文件仍不存在,Recovery Toolbox for DBF 将继续查看恢复结果。

第 4 步。 选择 *.dbf 输出文件的版本

Recovery Toolbox for DBF 可将从原始文件中恢复的数据保存为任意 DBF 格式:dBase III-IV、FoxPro 3.x(或更高版本)。不过请注意,以旧格式保存文档可能会丢失或破坏与该格式不兼容的文档数据。

可在带下拉列表的 The version of a repaired file (已修复文件版本): 字段中选择目标文件的格式。

文件格式选择窗口关闭后,程序将自动建议以与原始文档相匹配的格式版本保存文档。如果源文件破坏严重,软件无法进行检测,则会建议以最新可用格式版本保存文件。

完成输出文件格式的配置后,按下程序屏幕底部的 Start recovery (开始恢复) 按钮,继续进行数据恢复和保存。

第 5 步。 查看恢复日志

在该步骤中,程序将在窗口主工作区内显示在此期间恢复的文件详细信息。用户会看到以下信息:

  • 已恢复文件的文件名及路径;
  • 输出文件的文件名及路径;
  • 已恢复记录的数量;
  • 程序恢复 dbf 表文件所用的总时间。

查看完结果后,您可使用程序窗口下方的 Back (返回) 按钮,返回并更改任何已指定的参数(如使用其它文件名保存已恢复文件,或选择其它待恢复文件等)。

如果您不再需要该程序,可单击 Finish (完成) 按钮或直接关闭程序窗口。