在 SolidWorks 中,如果零件被删除,恢复方式取决于删除的类型和是否启用了备份/自动恢复功能。以下是主要恢复方法:一、文件未被永久删除(仅从装配体中隐藏或解除引用)
隐藏的零件:可通过右键点击装配体顶层图标 → 选择“显示隐藏的零部件”一次性全部恢复
引用丢失(文件被移动/重命名):SolidWorks 仍保留引用关系,可通过以下方式修复:在装配体中右键缺失零件 → 选择“查找与替换参考”或“浏览文件”;
手动定位到当前零件文件路径并重新加载
二、文件已被物理删除(从硬盘移除)
若零件文件(.sldprt)已被删除,可尝试以下恢复手段:使用自动恢复文件(.swar):SolidWorks 默认每 10 分钟自动保存一次临时恢复文件:打开 SolidWorks → 工具 → 选项 → 系统选项 → 备份/恢复;
查看“自动恢复文件夹”路径(通常为 C:\Users\用户名\AppData\Local\Temp\swxauto\);
在该文件夹中查找以 AutoRecover Of 开头、.swar 结尾的文件;
复制该文件,删除 .swar 后缀,保留原始文件名(如 Part1.sldprt);
用 SolidWorks 打开即可恢复最近一次自动保存的状态
使用备份副本(带“备份_”前缀):若启用了“每次保存时创建备份副本”:进入备份文件夹(路径同上或自定义);
查找以 备份_ 开头的 .sldprt 文件;
重命名(去掉“备份_”前缀)后打开使用
使用 SolidWorks RX 工具深度恢复:若文件损坏或部分丢失,可使用官方诊断工具:在 Windows 开始菜单搜索并打开 SolidWorks RX;
点击左侧“文件恢复” → 浏览选择损坏的 .sldprt 文件;
勾选“尝试恢复几何体”等选项 → 点击“开始恢复”;
成功后会生成 _recovered 文件,可在 SolidWorks 中打开
启用内置修复功能:对于提示“文件已损坏”的情况:文件 → 打开 → 选择文件类型为“所有文件 (.)”;
勾选“以副本形式打开”和“修复时打开”;
打开后若修复成功,另存为新文件
三、预防建议
定期手动保存(Ctrl+S);
启用自动恢复和备份:工具 → 选项 → 系统选项 → 备份/恢复 → 设置自动恢复间隔(如 10 分钟)并开启备份副本;
使用 SolidWorks 内置的“重命名”“移动”“打包”功能,避免破坏文件引用关系
⚠️ 注意:若文件已被永久删除且无备份,且未启用自动恢复,则无法通过 SolidWorks 内部功能恢复,需依赖系统回收站或第三方文件恢复软件(如 Recuva、EaseUS 等)。