ANSYS Workbench报错"文件或目录损坏且无法读取"的一次排查经历
某天电脑突然蓝屏,重启之后发现ANSYS Workbench打不开了,报错提示"文件或目录损坏且无法读取"。但奇怪的是,单独打开Fluent、SCDM这些组件,却能正常用。也就是说,不是软件本身坏了,而是Workbench这个平台出了问题。具体原因查了一圈没找到明确解释,这里只记录一下排查过程和最终发现。
出问题之后,先试了最基本的操作:重开软件、重启电脑,反复试了好几次,全部无效。没办法,只能重装。
重装过程中发现了两个关键现象。第一,如果直接装回原来的目录,装完之后报错依旧,说明问题不在安装包,而在那个目录本身。第二,换一个安装目录之后,Workbench立刻恢复正常。这就确认了:原安装目录确实出了问题。
换完目录之后,自然要清理原来那个装坏了的文件夹。结果发现根本删不掉,用系统自带删除不行,用粉碎工具也不行,提示的错误信息跟Workbench报的一模一样——"文件或目录损坏且无法读取"。到这里基本可以判断,蓝屏导致磁盘上的文件系统出了错误,原安装目录下的某些文件已经损坏,系统读不了,也删不掉。
最后对那块磁盘做了一次错误检查和修复,修复完成之后,原文件夹终于能正常删除了。清理干净之后,出于好奇,又把软件装回了原来的位置,结果这次居然也能正常用了。
回头看,整个问题的根源就是那次蓝屏导致的磁盘文件系统错误。换目录相当于绕开了坏掉的区域,而磁盘修复之后,原来的区域也被修好了,所以装回去也没问题。如果你也遇到类似情况,可以先试试换安装目录应急,再跑一遍磁盘检查,大概率能解决。

根据以上尝试,猜测此种错误应该是安装文件夹出现了某些问题(某些文件异常),导致无法读取。
这次解决得比较暴力(重装),如果不重装的话,有没有快捷的处理方法?
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。