文件损坏后,可以通过使用命令查找并更正错误来修复部分或全部数据。
修复和恢复
出现错误时,诊断信息将记录在 acad.err 文件中,这样用户就可以使用该文件报告出现的问题。
如果在图形文件中检测到损坏的数据或者用户在程序发生故障后要求保存图形,那么该图形文件将标记为已损坏。如果只是轻微损坏,有时只需打开图形便可修复它。打开损坏且需要恢复的图形文件时将显示恢复通知。用户可以:
例如:核查文件
核查文件将生成该图形文件的问题说明及更正建议。开始核查时,应指定该程序遇到问题时是否修复。报告与下例相似:
核查标题
DXF 名称 当前值 验证 默认值
PDMODE 990 - 2040
UCSFOLLOW 811 或 0
核查标题变量时发现错误
已核查 4 个块
阶段 1 已核查 4 个对象
阶段 2 已核查 4 个对象
共发现 2 个错误,已修复 2 个
如果选择不更正错误,上一语句变为
“共发现 2 个错误,已修复 0 个”。
如果将 AUDITCTL 系统变量设定为 1(开),则修复核查结果将写入核查日志 (ADT) 文件。
恢复不一定与原图形文件完全一致。该程序将从损坏的文件中提取尽可能多的数据。
修复损坏的图形文件的步骤
修复由系统故障引起的损坏图形文件的步骤
- 如果该程序出现问题无法继续,则将显示错误消息(对于某些错误,显示错误代码)。请记录错误代码,保存更改(如果可能),然后退出操作系统。
- 重新启动该程序。
- 在“图形修复”窗口的“备份文件”下,双击图形节点以展开该节点。在列表中,双击某个图形或备份文件,以打开该图形或备份文件。
如果该程序检测到图形已损坏,将显示一条询问用户是否继续的信息。
- 输入 y 继续。
该程序尝试修复图形时,将显示诊断报告。如果将 AUDITCTL 系统变量设定为 1(开),则核查结果将写入核查日志 (ADT) 文件。
- 根据修复是否成功,执行以下操作之一:
- 如果修复成功,图形将打开。保存图形文件。
- 如果该程序无法修复文件,将显示一条信息。在这种情况下,从步骤 3 开始,选择“图形修复”窗口中列出的其他某个图形或备份文件。
修复打开的图形的步骤
- 单击应用程序按钮,然后依次单击“图形”
“核查”。
- 在
“是否更正检测到的任何错误?”
提示下,输入 y 或 n。
AUDIT 将所有出现错误的对象置于“上一个”选择集中,以便于用户访问。如果将 AUDITCTL 系统变量设定为 1(开),则核查结果将写入核查日志 (ADT) 文件。
注意如果 AUDIT 命令不能修复图形中的错误,请尝试使用 RECOVER 命令。RECOVER 命令将修复除当前图形文件之外的任何指定的 DWG 文件。
从备份文件恢复图形的步骤
- 在 Windows 资源管理器中,找到由 .bak 文件扩展名标识的备份文件。
- 在备份文件上单击鼠标右键。单击“重命名”。
- 键入新名称,文件扩展名为 .dwg。
- 像打开任何其他图形文件一样打开此文件。
命令
系统变量