FileFix Ultimate
简体中文

误删AutoCAD DWG图纸后如何恢复

误删的DWG图纸往往可以找回,而最快的办法通常不是恢复扫描。AutoCAD经常在图纸旁边保留一个.bak副本,绘图过程中还会把.sv$自动保存文件写入临时文件夹。先检查这些副本,没有的话,再趁已删除DWG所在的空间尚未被重新使用时扫描硬盘。

最后更新:

现在该怎么做

  1. 在图纸原来的文件夹中找同名的.bak文件,在AutoCAD的自动保存位置找.sv$文件。
  2. 扫描前先检查回收站、以前的版本、公司服务器以及云盘或图档管理系统里的副本。
  3. 如果都没有,停止向该硬盘保存文件,从U盘运行工具进行扫描,并把DWG保存到另一块磁盘。

操作步骤

  1. 停止在该硬盘上工作

    关闭AutoCAD,不要再向存放已删除文件的硬盘保存新图纸、打印文件或导出文件。大型CAD文件和打印任务会写入大量数据,可能覆盖你想恢复的空闲空间。

  2. 给.bak副本改名

    打开图纸原来所在的文件夹并显示文件扩展名。如果看到类似平面图.bak的文件,先复制到安全位置,再把副本的扩展名改成.dwg。它通常是上次保存之前的版本,所以最近的部分修改可能不在其中。

  3. 查找.sv$自动保存文件

    在AutoCAD中打开选项,在文件选项卡里查看自动保存文件位置,很多安装中它指向当前用户的Windows临时文件夹。按日期排序,复制与图纸名称对应的.sv$文件,再把副本扩展名改为.dwg。正常退出AutoCAD时自动保存文件常会被删除,因此这一步在程序崩溃后最有效。

  4. 检查电脑以外的副本

    查看回收站,右键单击项目文件夹,打开属性中的以前的版本,再检查公司的文件服务器、云盘文件夹或图档管理系统。共享副本会完整保留文件名、文件夹和外部参照。

  5. 从U盘扫描硬盘

    在U盘上运行便携版FileFix Ultimate,打开已删除文件恢复,选择硬盘并开始均衡扫描。程序先读取文件系统记录,从这里找到的DWG会保留名称和文件夹。按dwg、bak或sv$扩展名筛选即可看到所有候选文件。

  6. 保存到另一块磁盘并打开

    选中图纸并保存到另一块物理磁盘。在AutoCAD中逐个打开,如果提示图形已损坏,请对恢复出的副本使用自带的RECOVER命令,而不是对原硬盘上的文件操作。

AutoCAD为什么会留下额外的副本

如果启用了每次保存时创建备份副本的选项,AutoCAD会在写入新图纸之前把上一版改名为.bak文件。因此文件夹里的.bak是一份完整的图纸,只比当前版本早一次保存。很多单位默认开启这个选项,但它也可以被关闭,所以这个文件可能根本不存在。

自动保存是另一套机制。AutoCAD会按选项中设定的间隔,把打开的图纸写入自动保存文件夹中的.sv$文件。这些文件用于崩溃恢复,程序正常关闭时往往会被删除,所以在AutoCAD崩溃或电脑断电之后最有用。两种副本都是普通文件,如果DWG本身已经不见了,恢复扫描也可以找到被删除的.bak和.sv$文件。

文件名、文件夹与签名搜索能做到什么

DWG文件以一段简短的版本标记开头,所以即使文件系统已经不知道它在哪里,FileFix Ultimate也能根据内容识别出来。用这种方式找到的文件没有原来的名称和文件夹,会以自动生成的名称显示,保存后可通过大小、日期范围以及在AutoCAD中打开的内容来辨认。通过文件系统记录找到的文件则会保留名称。

引用了其他文件的图纸,如果只找回主DWG,链接就会断开。外部参照、图像、字体和打印样式表都是单独的文件,所以尽量恢复整个项目文件夹,或在打开恢复的图纸后检查参照路径。

让CAD文件更难恢复的常见错误

最常见的错误是用相同的名称在同一个文件夹里保存新图纸:这可能覆盖已删除文件占用的簇,还会让.bak被更新的版本替换。在同一块硬盘上安装恢复软件也是如此。改名或打开.bak和.sv$文件之前先把它们复制到别处,即使出了问题,原文件也不会受影响。

无法恢复的情况

  • 在启用TRIM的内置固态硬盘上,已删除图纸的数据块可能很快被擦除,扫描后找不到可用的结果。
  • 如果新图纸、打印文件或系统更新已经重新使用了那块空间,旧的DWG就被覆盖了,任何工具都无法恢复。
  • 在几乎写满的硬盘上被分成许多碎片的图纸,可能只能恢复一部分而无法打开。
  • FileFix Ultimate不会修复DWG的内部结构,请对副本使用AutoCAD自带的RECOVER或AUDIT命令。

FileFix Ultimate能帮你做什么

  • 个人使用免费且没有恢复数量限制,提供可从U盘运行的便携版ZIP,不需要在出问题的硬盘上安装任何东西。
  • 以只读方式读取硬盘,结果只保存到另一块物理磁盘。
  • 从NTFS、FAT32和exFAT记录中按原名恢复DWG、BAK和SV$文件,记录丢失时按签名查找DWG文件。
  • 每个结果都标出可信度和如实的状态,让你清楚哪些图纸已通过校验,哪些只是被提取出来。

FileFix Ultimate 个人使用免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。工作或商业用途需为每台电脑购买一年期许可。运行前请检查签名。

常见问题

.bak文件和我的图纸是一样的吗?

它是一份完整的DWG格式图纸,只是早一次保存。把副本的扩展名从.bak改成.dwg就能打开,缺少的只是最后一次保存时所做的修改。

AutoCAD的自动保存文件存在哪里?

在AutoCAD选项的文件选项卡中,自动保存文件位置一项会显示该文件夹。很多安装中它位于用户的临时文件夹内,但这个位置可以修改,请以设置为准,不要凭猜测。

被覆盖保存的DWG还能找回吗?

覆盖保存会替换图纸内容,所以扫描通常只能找到新版本。想回到旧图纸,比较现实的途径是.bak文件、以前的版本或服务器备份。

恢复出的DWG打开时提示需要修复怎么办?

在AutoCAD中对恢复的副本执行RECOVER,然后执行AUDIT。如果还是不行,可以试试.bak或扫描找到的其他候选文件,较旧的副本可能是完好的。

分享此页面