Loading
0

如何解决SOLIDWORKS文件损坏,常见问题解答

什么是损坏的文件?

损坏的文件是指因为意外变得无法使用的文件。一个文件由许多存储不同信息的文件流组成。在 SOLIDWORKS 中,损坏的文件是指一个或多个文件流损坏到导致文件不可读,无法进行打开或保存文件操作。

什么原因会导致文件损坏?

在大多数情况下,文件损坏的确切原因是无法查明的。但是,也需要考虑一些常见的原因,如下图:

在上面列出的原因中,最常见的文件损坏原因是网络故障。SOLIDWORKS不完全支持直接编辑存储在远程位置(网络服务器、云存储等)的文件。后面会进行详细的介绍。

有什么迹象表明文件已损坏?

根据使用的版本,文件损坏的系统可能会有所不同。以下是通常与损坏的文件相关的错误信息列表。

SOLIDWORKS 2017及以上版本包含修复文件的内置功能。如果SOLIDWORKS检测到有足够的数据来尝试修复,用户会看到这条提示。

此消息是标准警告,指示文件已损坏。所显示的文件需要进一步调查,以确定恢复数据的下一步。

这是一个通用的警告,通常表示文件损坏。但在某些情况下,该警告表示存在软件缺陷。请务必全面调查警告发生时的用户环境状态,以及该警告是否与特定的工作流程相关联。

如何防止文件损坏?

尽管文件损坏很少见,但是如何防止这种情况发生呢?以下是减少(如果不能消除)文件损坏的方法的列表。

  • 减少电源波动–如前所述,文件损坏的一个常见原因可能是由电源波动引起的,这会影响计算机设备。一个好的UPS(不间断电源)不仅可以防止文件损坏,还可以防止磁盘驱动器、视频卡等硬件损坏。
  • 突然中断程序运行。在程序卡死或者系统提示“ SOLIDWORKS没有响应”时,许多用户可能会选择中断程序运行或者强制重新启动计算机,这样很容易造成文件额损坏。系统提示“ SOLIDWORKS没有响应”并不总是意味着该拔插头了。
  • 维护硬件 - 硬件问题,如磁盘控制器故障或内存故障,也可能是文件损坏的罪魁祸首。增加一个UPS,用户培训和定期系统维护/测试肯定会将问题降到最低。经常使用可靠的备份/恢复工具进行备份是最好的保护。
  • 从本地硬盘驱动器工作– 如前所述,网络故障是损坏文件的最常见原因,尤其是用户通过网络打开并保存SOLIDWORKS文件时。最好的做法是在编辑和保存之前将文件复制到本地硬盘上。PDM利用该功能将文件缓存到本地保管库视图,在此视图中,用户可以先处理文件,然后再将其签入服务器保管库。
  • 维护网络– 如果用户必须通过网络访问文件,若问题持续存在,建议咨询网络专家。SOLIDWORKS技术支持只能提供有限的网络建议,因为网络的建立和运行有许多变量。无论从网络还是本地硬盘打开文件,SOLIDWORKS都使用相同的访问例程来打开、关闭和保存文件。 网络问题是由微软操作系统通过系统与各种第三方驱动程序交互控制的。服务器和客户机上的网卡驱动程序应审查制造商的最新版本。
  • 在安装SOLIDWORKS软件时使用官方推荐硬件– 用户在其机器上安装多个版本的SOLIDWORKS并不少见。使用并行安装方法来避免版本之间的注册表冲突。

如何解决文件损坏?

如果遇到文件损坏,用户可以采取一些措施来确定下一步应解决的问题。以下是按工程图,装配体和零件文件排序的列表。

损坏的图纸故障排除

  • 大多数情况下,由于其中一个参考文件损坏,工程图将损坏。要确定图形本身是否已损坏,请暂时从数据集中删除引用的文件,然后尝试打开图形。如果工程图以空视图打开,则引用的文件之一可能已损坏。在不保存的情况下关闭图形,然后查看下一个项目符号点。如果仍然无法打开图形,则它已损坏,可能需要重新创建。
  • 接下来,如果工程图引用的是顶层装配,请打开装配以查看是否弹出相同的错误消息。如果是这样,请继续执行标题为CORRUPT ASSEMBLY TROUBLESHOOTING的部分。
  • 如果工程图引用了多个单独的部分,则用户可以一次加载一张图纸来缩小可能导致问题的参考文件的范围。为此,请转到“文件”,“打开”,然后浏览以获取工程图文件。突出显示图形文件,然后选择以“快速查看”模式加载图形。

从那里,右键单击每个工作表选项卡,然后选择加载工作表。假设三张纸在加载时崩溃了SOLIDWORKS;用户可以确定哪些文件与工作表相关联,并查看它们是否可以单独打开。

  • 一旦发现损坏的参考文件,就可以用修复或重塑的文件替换它。使用新的参考文件还原数据集,然后尝试打开图形。

严重的组装故障排除

  • 可以通过类似的方式对组件进行故障排除。通过从数据集中删除参考文件来确定程序集本身是否已损坏。但是,由于抑制每个零部件与不加载每个零部件相同,因此这里有一个很好的技巧,介绍了如何在禁止所有文件的情况下打开装配。
  • 转到文件,打开,然后浏览以查找程序集文件。突出显示程序集文件,然后在配置下拉列表中选择“ <高级>”,然后单击“打开”。

将弹出“配置文档”对话框。选择创建一个仅显示装配结构的新配置。为配置命名,然后单击“确定”。

这将在新配置激活的情况下打开装配,并且所有引用的文件将在Feature Manager设计树中被隐藏。然后可以一次取消抑制每个组件,直到显示错误消息指示文件已损坏,或者在最坏的情况下SOLIDWORKS崩溃。

注意: 一次不压缩零件组将加快处理速度,并且仍然可以缩小有问题的参考文件的范围。如果损坏的文件是子部件,则对子部件重复此过程。

  • 就像对图形进行故障排除一样,用重塑后的版本替换数据集中损坏的文件也应允许打开组件而不会出现错误。

零件故障排除

  • 最后,对损坏的零件(参考)文件进行故障排除不是那么容易。如果直接从网络存储中打开损坏的零件文件,请尝试将文件从服务器复制并粘贴到本地驱动器,然后将其打开。如果用户刚遇到较差的网络性能,有时可以从本地驱动器打开文件。
  • 如果将文件复制到本地驱动器后无法打开,则(很可能)文件已损坏。此时,用户应联系他们的VAR(增值经销商)技术支持,他们可以为他们提供有关如何进行操作的建议。

可以修复损坏的文件吗?

SOLIDWORKS 2017 及更高版本具有可以在软件确定有足够数据的情况下尝试修复的功能。这种尝试将不会产生具有可编辑特征的完整特征树。该软件将尝试恢复几何形状,就像导入通用文件类型(如STEP,PARASOLID或IGES文件)时所做的一样。

在极少数情况下,SOLIDWORKS技术支持可以修复损坏的文件,但是有两点需要考虑。一种是服务请求必须由用户的VAR代表用户提交给SOLIDWORKS。VAR将帮助确定该文件是否为尝试修复的候选文件。要考虑的另一件事是,SOLIDWORKS最多可能需要3天才能处理请求;即使如此,SOLIDWORKS仍可能无法修复文件。考虑到这些因素,用户可以确定重新开始并重新构建损坏的文件或找到可以更新的较旧的工作版本更为方便。

扫码关注“智能制造”公众号,及时获取solidworks更多教程、技巧 

添加微信“huidusolidworks” ,拉你进技术交流群


慧都科技 是 正版SOLIDWORKS 西南片区正式授权经销商,拥有负责正版SOLIDWORKS免费试用,咨询,销售,技术支持,售后于一体的专业团队,旨在为企业提供一站式的三维设计解决方案。

想了解 正版SOLIDWORKS?可以联系我们的 慧都客服~或者直接拨打023-68661681

SOLIDWORKS 正版经销商——慧都科技