3

在 Windows XP 上,操作系统将更新文件访问时间(如果启用,并且它在我的系统上)。

但是……根据微软的说法:“NTFS 文件系统将文件的最后一次访问时间的更新延迟到最后一次访问后的 1 小时。” ...这不仅仅意味着“延迟更新磁盘驻留结构” ...不,在访问文件后的一段时间内,“最后访问时间”将与访问之前一样出现。有时几秒钟,有时几分钟(还没有看到一个小时)。

有没有办法(“刷新”、“同步”或某些实用程序或功能)我可以告诉 Windows XP:嘿,现在更新所有那些未更新的文件访问时间

我试图通过跟踪它访问的文件来确定一些旧代码是如何工作的......在大多数其他操作系统上很容易做到,但在 Windows 上却不是。(是的,我也会使用 ProcMon。)

(我还没有在较新版本的 Windows 中研究过这种行为。)

谢谢,斯坦

4

1 回答 1

1

我刚刚在 superuser.com 上找到了这个答案,它解释了 fsutil 可用于禁用 NTFS 上的更新延迟,但会以性能为代价。

fsutil behavior set disablelastaccess 0

您必须重新启动系统才能使更改生效(来源)

于 2017-04-20T19:53:56.830 回答