回答:
NtfsDisableLastAccessUpdateのレジストリ設定は、Windows 7ではデフォルトで有効になっているこれは、ハードドライブへの過度の書き込みの多くを防ぐため、多くの人が、以前のOSで使用することの性能の微調整をしました。
最終アクセス日付を以前のように更新する場合は、レジストリ値を0に設定するだけです。
docリンクが機能しなくなった場合の将来の参照用に、キーは次の場所にあります。
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
これは、NtfsDisableLastAccessUpdate
0または1に設定できるREG_DWORD値です。
リンクから:
NTFSボリューム上のディレクトリをリストするときに、NTFSが各ディレクトリの最終アクセスタイムスタンプを更新するかどうかを決定します。
このエントリは、物理メモリのNTFSログバッファがタイムスタンプ更新レコードでいっぱいになるのを防ぐように設計されています。非常に多数のディレクトリ(70,000を超える)を持つNTFSボリュームがあり、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
変更を行った後、変更を有効にするにはコンピューターを再起動する必要があります。