当 SOLIDWORKS(SW) 崩溃且文件未保存时,可通过以下方法尝试恢复。根据权威公开资料,SOLIDWORKS 默认启用了自动恢复功能,关键在于及时操作并避免写入新数据覆盖缓存文件。
恢复步骤
立即停止对原存储磁盘(尤其是系统盘 C 盘)的写入操作
避免新文件覆盖未保存的缓存数据,提高恢复成功率
重启 SOLIDWORKS,查看是否自动弹出“文档恢复”窗口
若有,直接选择对应文件恢复即可
手动查找自动恢复文件(.swar 文件)
打开 SOLIDWORKS,点击 【工具】→【选项】→【系统选项】→【备份/恢复】。
记录或复制 “自动恢复文件夹”路径(默认通常为):text
C:\Users\<你的用户名>\AppData\Local\Temp\swxauto\
打开该文件夹,按 “修改日期”排序,找到最近生成的 .swar 文件
将 .swar 文件复制到安全位置(如桌面),然后删除其 .swar 后缀,使其变为 .sldprt(零件)或 .sldasm(装配体)等格式。
用 SOLIDWORKS 正常打开该文件
检查备份文件夹(如有启用备份功能)
在同一【备份/恢复】设置页面中,查看 “备份文件夹”路径(默认常为):text
C:\Users\<你的用户名>\AppData\Local\Temp\swxauto\backup\
若存在以 备份_ 开头的 .sldprt 文件(如 备份_Bracket.sldprt),将其复制并重命名(去掉 备份_ 前缀)后尝试打开
若上述方法无效,使用 SOLIDWORKS RX 工具深度恢复
在 Windows 开始菜单搜索并打开 SolidWorks RX。
点击 【文件恢复】,选择损坏或未保存的 .sldprt 文件。
勾选 “尝试恢复几何体” 和 “跳过损坏特征树”(如适用),执行恢复。
成功后会生成带 _recovered 后缀的文件,可在 SOLIDWORKS 中打开验证
预防建议
启用并设置自动恢复:确保 【备份/恢复】→【自动恢复】已勾选,建议时间间隔设为 1–5 分钟
开启“每次保存时创建备份副本”:可在【备份/恢复】中设置备份数(如 1 个),保留历史版本
养成频繁按 Ctrl + S 保存的习惯,尤其在复杂操作前
⚠️ 注意:若使用的是非官方或破解版 SOLIDWORKS,稳定性较差,更容易崩溃,建议使用正版软件以保障数据安全
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权