Answers:
该NtfsDisableLastAccessUpdate注册表设置默认情况下,在Windows 7中启用这是一个性能调整在之前的操作系统中使用,很多人因为它可以防止大量的过度写入到硬盘驱动器。
如果您确实希望以上一次更新上次访问日期,只需将注册表值设置为0即可。
如果文档链接停止工作以供将来参考,则密钥位于:
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
它是一个REG_DWORD值NtfsDisableLastAccessUpdate
,可以设置为0或1。
从链接:
确定NTFS在列出NTFS卷上的目录时是否更新每个目录上的最后访问时间戳。
此条目旨在防止物理内存中的NTFS日志缓冲区填充时间戳更新记录。如果您的NTFS卷具有大量目录(超过70,000),并且Windows 2000无法快速响应dir命令,则将此条目添加到注册表可能会使目录列表更快。
0 - 列出目录时,NTFS会更新它检测到的每个目录的最后访问时间戳,并在NTFS日志中记录每次更改。
1 - 列出目录时,NTFS不更新最后访问时间戳,并且它不会在NTFS日志中记录时间戳更新。
fsutil behavior set DisableLastAccess 0
使用此命令启用/禁用LastAccessTime:
打开提升的命令提示符。右键单击Windows“开始”按钮并选择“命令提示符(管理员)”。要检查是否启用了上次访问时间更新,请运行:
C:\> fsutil behavior query disablelastaccess
DisableLastAccess = 1
要启用上次访问时间更新:
C:\> fsutil behavior set disablelastaccess 0
DisableLastAccess = 0
要取消上次访问时间更新:
C:\> fsutil behavior set disablelastaccess 1
DisableLastAccess = 1
进行任何更改后,您必须重新启动计算机才能进行更改。