最終アクセスタイムスタンプを無効にした場合の悪影響はありますか?


21

Windowsでは、たとえばコマンドラインからこれを実行することにより、NtfsDisableLastAccessUpdateを1設定することにより、最後にアクセスしたタイムスタンプを無効にできます(コンピューターを有効にするには再起動する必要があります)。

fsutil behavior set disablelastaccess 1

にしたいので、ディスクアクティビティが少なくなりc:\$logfileます。

これにより、悪影響や問題が発生する可能性がありますか?


Linux用の関連議論:en.wikipedia.org/w/...
機械カタツムリ

これは、プログラムアップ混乱同期ファイル(つまり、Dropboxが)その可能性
user2813274

回答:


13

他の誰かがあなたのファイルを読んでいるかどうかを知ることはできません-例えば、あなたが機密データを持っている場合。

最後にアクセスする必要があるOSレベルのコマンドは考えられません。バックアップは、たとえば、最終変更日と作成日をチェックします。しかし、@ mythokiaの回答をご覧ください。

Windows 7(@AndrejaKoに感謝)およびVistaでデフォルトで無効になっていることを考えると(補償する他の変更がない限り)、それをオフにしても構いません。

新しいOSで無効にされる理由を考えたところです。これらには、デフォルトで新しいWindows Searchがインストールされています。これにより、選択したディレクトリの変更がスキャンされ、新しいファイルと変更されたファイルのインデックスが再作成されます。これにより、ログに多くのイベントが書き込まれ、無効にする理由になる可能性があります。MSDNのブログ投稿で、Vista以降の最終アクセス時刻の更新を停止した理由についての詳細があります。ファイルシステムにディレクトリ内のファイル数を通知する機能がないのはなぜですか?


2
ここではWindows 7 64ビットの新規インストールを行っていますが、NtfsDisableLastAccessUpdateはデフォルトで1に設定されています。
AndrejaKo

検索インデクサーは常に変更をスキャンするのではなく、NTFS変更ジャーナルを使用します。それ以外の場合は優れた答え。
フレイザー

@afrazier - 「継続的に」を削除
ChrisF

3
おそらくSSDで無効にする必要があります。
maaartinus

You wouldn't be able to tell if someone else was reading your files とにかくできません。私の経験では、タイムスタンプは、ディレクトリ一覧の表示を含む、ほぼすべてのアクティビティからdir取得されます(少なくともWindowsでは。DOSのFAT32ボリュームでは更新されません)。これは、おそらく「オフライン」で表示する場合を除き(たとえば、Windowsにマウントする代わりに16進エディタを使用して)、常にすべてをすぐに報告するため、属性は事実上役に立たなくなります。
Synetech

9

最適化プログラムの中には、アルゴリズムの変数の1つとして最終アクセスを使用するものがあります。例はO&O Defragです。


そうそう-最近使用したファイルをアクセスが最も速い場所に置く。いい視点ね。
ChrisF

-2

ネガティブな影響については知りませんが、これらの答えのいくつかは単純に間違っています(つまり、ChrisFとSynetechの)。

証明:

  1. desktop.iniたとえば、私のデスクトップのファイルは、すべてのエントリ(作成、変更、およびアクセス)に対して異なるタイムスタンプを持ち、同じフォルダ内の他のファイルは、すべてのエントリに対して同じタイムスタンプを持つか、2つのエントリ(たとえば、同じ作成およびアクセスされたタイムスタンプ)を持ちます、異なる変更されたタイムスタンプ(通常、dl'edファイル));
  2. dirデスクトップフォルダでコマンドを実行しても、タイムスタンプは変更されません。

そう:

  1. my)Windows 7(x64 sp1)では、最終アクセスタイムスタンプは無効になりません
  2. dirNTFSのタイムスタンプにも影響しませ

1
必要なことは、regedit.exeを実行し、HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystemに移動し、NtfsDisableLastAccessUpdateの値を見て実際に確認することだけです。一方、same created and accessed timestampsそれは実際に無効になっていることを示唆しています。
ジョージマリアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.