无明显原因地间歇性地对文件进行写锁定

无明显原因地间歇性地对文件进行写锁定

最近,我一直在最近写入的文件上出现间歇性(随机、零星)写锁,但没有任何明显原因。

设置:

有问题的机器是一台使用了两年的 DELL Latitude E6520,配有三星 SSD PM830 250 GB 磁盘,运行 Windows 7 Professional SP 1 和 Sophos 10.3 防病毒软件。

这是我的工作电脑,用作软件开发的主要机器,因此大部分时间都在用磁盘做很多事情。我还每天使用一次 Windows 7 的休眠功能(从我离开的地方开始第二天的工作)。

出了什么问题:

从启动到倒数第二周,机器一直运行正常。最近,当我编译一个程序*时,在链接主文件时编译器提示“权限被拒绝”,随后在尝试手动删除旧的 exe 文件时出现“文件被另一个进程锁定”的错误。该文件会保持锁定状态一段时间(几分钟),然后就自己消失了。当我用 Chrome 从网上下载文件时也发生了同样的事情——下载完成后无法删除临时的零长度文件,我只能得到一个空的 .zip(或其他)文件和包含完整数据的 .zip.part。后来我成功删除了空文件并重命名了 .part 文件,一切顺利,文件没有损坏。然而,到目前为止,在保存源文件或任何其他纯文本或 Office 文件时从未出现过该问题——需要保存几个源文件才能得到导致问题的 .exe 文件。

*这是我最常做的事情,所以我发现在这种情况下经常出现错误是很自然的。

迄今已完成:

我重新启动了开发 IDE(Qt Creator)和整个计算机,但没有帮助。

我尝试使用进程资源管理器(链接自微软的一个知识库页面)来确定谁锁定了相关文件,结果只找到了 System.exe,没有找到其他任何东西。

嫌疑人:

我首先怀疑是 SSD 磁盘(磨损的单元)或防病毒软件的硬件故障。我无法禁用防病毒软件(也不知道如何检查 system.exe 锁后面是否真的有防病毒软件),也不熟悉专门用于检查 SSD 磁盘的工具(我不想买一个那些测试工具,我相信您明白)。但这些只是我的想法。在将我的笔​​记本电脑提交给我们的 IT 部门之前,我想尝试更多的可能性……


编辑:我目前正在尝试查明磁盘是否正常工作。一旦有结果,我会立即在这里发布。

答案1

由于问题不是发生在文本文件等上,而是发生在 zip、exe 等上,我认为是杀毒软件导致了这个问题。它会检查文件的安全性,检查完成后会解锁。如果可以选择,请尝试告诉 AV 仅在打开时检查文件,它可能会在打开和关闭时进行检查。如果在关闭时没有检查,则有可能下载受感染的文件……但是,只要您在打开时进行检查,您仍然有一定程度的保护

相关内容