AWS Windows 10 错误 0x80070780:系统无法访问该文件

AWS Windows 10 错误 0x80070780:系统无法访问该文件

我们的一台 AWS 机器上存储了日志文件,但是,大量日志文件在没有任何明显原因的情况下被损坏。

当尝试打开/读取/写入/重命名/删除文件时,我们会显示一个 Windows 错误Error 0x80070780: The file cannot be accessed by the system,并且似乎找不到错误的来源。

为了确保我们的代码不会造成损坏,我找到了健康的副本(它们存在于另一台机器上,并从另一台机器发送到这台机器) 损坏的日志文件并将其发送到与损坏文件相同的目录中。我发送的文件在传输后没有损坏。

导致此错误的可能原因之一是权限问题,但我不认为这是文件损坏的原因,因为我们可以访问此文件夹中的其他文件,并且我们的用户帐户具有管理员权限。

“损坏”的文件图标上有一个“X”,而“健康”的文件则没有文件

我注意到其他一些不正常的事情:

  • 正常文件total size的 等于硬盘大小;但是total size“损坏”文件的 未定义: 总大小

  • size on disk“损坏”的文件数为 0: 磁盘大小

我们还运行chkdsk以确保硬盘上没有“坏扇区”,但chkdsk也没有返回任何错误。

有人在 AWS 上遇到过类似问题吗?什么可能导致此类问题?我们如何避免将来再次出现此问题?

相关内容