一、什么是文件损坏?

当SOLIDWORKS文件中有许多数据丢失或损坏时,该文件就会损坏,软件就无法读取该文件。由于软件识别错误后,打开或保存损坏的文件通常会产生错误消息。但错误可能会稍有变化,但通常会遵循以下几条原则:

SOLIDWORKS文件损坏的常见原因和解决办法-1
二、导致文件损坏的原因

1、大多数情况下,文件损坏是由SOLIDWORKS外部因素引起的,从操作系统,网络,电子邮件,FTP到故障的硬件(硬盘),一切都有可能。有时,也有可能是软件中的错误导致的文件损坏,但这并不常见。

2、如果用户经常使用网络驱动器对文件进行存储,也常常会造成文件损坏,尤其是当用户直接上网打开并保存SOLIDWORKS文件,建议时常检查服务器和客户端计算机上的网卡驱动程序,以确保是最新版本。如果有可能,大家可以将文件本地传输到计算机,然后再在SOLIDWORKS中对其进行处理,在完成后将它们传输回网络,而不是直接在网页中打开。

3、功率波动也是常见的原因,这会影响您的计算机设备。为防止文件损坏和硬件损坏,请考虑使用不间断电源(UPS)。

4、通常,如果应用程序需要花费很长时间做出响应,则用户总会强制终止该程序。这样做可能会破坏当时在软件中打开的文件,尤其是在保存操作期间完成的情况下。

5、工程图模板体系结构成为旧版本时,有可能会受到轻微破坏。虽然工程图模板可以更新到新版本,但是文件的体系结构却不能。由于这个原因,与图形交互时通常会以较小的毛刺形式出现损坏,而不是正常的文件损坏错误消息。我们建议每年创建新的文档模板,以免随着时间的流逝而产生潜在的问题。

6、如果怀疑软件错误导致损坏,请记下在另一个文件中重现损坏的信息并将此处理信息的步骤发送给技术支持进行调查。

 

三、对损坏的文件进行故障排除

当您打开SOLIDWORKS文件并收到可怕的文件损坏消息时如何处理?不用太担心,有时文件数据是可恢复的,并且您可以通过一些技术来测试它。

允许SOLIDWORKS修复文件

在某些情况下,软件在打开文件后识别出文件已损坏,并提出尝试修复文件的意图。SOLIDWORKS 2017及更高版本中提供了此功能,但不是说没一个损坏的文件都可以使用这个功能。

SOLIDWORKS文件损坏的常见原因和解决办法-2
检查程序集文件

如果发现由于损坏而无法打开工程图或装配文件,请记住,实际上可能不是损坏的文件,而是该文件中的装配或零件参考。

对于程序集损坏,最好从抑制所有子组件的情况下创建新配置开始。为此,请转到“文件” >“在SOLIDWORKS中打开”,然后导航至有问题的部件文件。选择它,但不要打开它。而是在“配置”选择下,将其设置为<高级>,然后单击“打开”。在“配置文档”窗口上,将其设置为“仅显示装配结构的新配置”,然后输入测试的任何名称。然后单击“确定”。

SOLIDWORKS文件损坏的常见原因和解决办法-3SOLIDWORKS文件损坏的常见原因和解决办法-4

如果损坏仍在发生,则实际上是程序集文件已损坏。但是,如果在隐藏所有子组件的情况下成功打开它,则很可能是零件或子组件已损坏。如果是这种情况,请从列表中移出并取消每个部件和零件,直到找到导致损坏错误的元凶。

检查工程图文件

对于工程图损坏,您可以利用类似的技术。转到“文件>打开”,然后找到工程图文件。选择它,但不要打开它。将“模式”设置为“快速查看”,然后单击“打开”。这将允许您分别加载工程图中的每个图纸,以便您可以精确定位损坏的图纸。然后您可以尝试打开该图纸上使用的零件或装配体,以检查它们是否已损坏。如果不是,则必然是工程图图纸本身已损坏,并且需要重新创建。

SOLIDWORKS文件损坏的常见原因和解决办法-5
检查零件文件

如果发现零件文件已损坏,可以使用SOLIDWORKS早期版本的SP5保留几何数据。例如:如果SOLIDWORKS 2020中的零件文件损坏,请尝试安装SOLIDWORKS 2019 SP5并在该版本中打开文件。这将删除所有功能,仅使您具有文件的实体几何形状(只要几何形状本身没有损坏)。如果您能够在2019 SP5中打开它,请继续并将其另存为STEP或Parasolid文件类型。然后可以将其作为没有特征的实体几何体重新导入到SOLIDWORKS 2020中,并且应该消除损坏错误。

检查文件大小

由于文件损坏涉及数据丢失,那您有时可以通过更改文件大小来确定损坏的程度。如果要对此进行测试,请导航到文件,在文件浏览器中的存储位置。右键单击该文件,然后选择“属性”查看其大小。点击取消。接下来,再次右键单击该文件,然后选择“发送到” >“压缩(压缩)文件夹”。接下来,右键单击此新的压缩文件夹,选择“属性”,然后再次检查其大小。如果压缩文件夹的大小大大小于文件大小,那么很遗憾,该文件很可能无法恢复。但是,如果仅减少几KB,这是正常现象,并且恢复的机会很大。

SOLIDWORKS文件损坏的常见原因和解决办法-6

如果您尝试了上述故障排除,但损坏的文件似乎仍然具有其数据(文件大小没有急剧减少),则SOLIDWORKS技术支持有时可能会对其进行修复。但是请注意,只有在没有可用备份的情况下,才应将此选项用作最后的选择,因为该过程将花费数个工作日,并且无法保证他们将能够修复该备份。

防止数据丢失

即使是最谨慎的用户,安装了适当的硬件以最大程度减少问题,仍可能会不时遇到文件损坏的情况。最重要的是要始终备份您的工作,这样,如果文件损坏,您将拥有一个还原点,可以还原到该还原点并最大程度地减少丢失的时间。

SOLIDWORKS在软件内提供备份和恢复工具。请注意,我们并不建议您依赖SOLIDWORKS中的“备份/恢复”工具作为备份文件的主要方法。可以在工具>选项>备份/恢复下找到在SOLIDWORKS中配置备份和恢复的设置。

自动恢复

SOLIDWORKS文件损坏的常见原因和解决办法-7

启用自动恢复功能会将有关活动文档的数据自动保存到指定自动恢复文件夹位置,在SWAR恢复文件中。在经过指定的分钟数后没有单击“保存”,便会执行此保存操作,从而有助于防止在软件意外关闭时丢失数据。

 

如果您在这种情况下需要访问自动恢复的文件,请再次打开SOLIDWORKS,在“欢迎”屏幕上,您将会在“警报”选项卡上看到一条通知,在其中访问恢复的文件。或者,导航至“自动恢复”文件夹位置,然后从此处复制恢复的文件,并在打开.SWAR文件扩展名之前将其删除。

SOLIDWORKS文件损坏的常见原因和解决办法-8

备份

在每次保存文档时,启用备份都会自动将活动文档的先前版本保存在指定的“备份文件夹”位置。您还可以指定要存储的文档版本副本的数量(最多10个)以及存储它们的时间。

SOLIDWORKS文件损坏的常见原因和解决办法-9