Есть ли какие-либо негативные последствия отключения временной метки последнего доступа?

В Windows вы можете отключить последнюю доступную временную метку, установив NtfsDisableLastAccessUpdate в 1 , например, выполнив это из командной строки (компьютер должен быть перезапущен до его вступления в силу):

fsutil behavior set disablelastaccess 1 

Я хочу, чтобы в файле c:\$logfile было меньше активности диска.

Может ли это вызвать какие-либо негативные последствия или проблемы?

Вы не смогли бы сказать, читал ли кто-то другой ваш файл – например, если у вас были конфиденциальные данные.

Я не могу придумать команду уровня ОС, которая понадобится для последнего доступа. Резервные копии проверяют последнее изменение и дату, созданную, например. Но см. Ответ @ mythokia для одного случая, который мог бы.

Учитывая, что он отключен по умолчанию в Windows 7 (спасибо @AndrejaKo) и Vista, что указывает, что (если нет других изменений для компенсации), это нормально, чтобы отключить его.

Я только подумал о причине, почему она может быть отключена в новых ОС. По умолчанию установлен новый Windows Search . Это сканирует выбранные каталоги для изменений и повторно индексирует новые и измененные файлы. Это должно было бы написать много событий в журнал, что может послужить причиной его отключения. Есть дополнительная информация о том, почему они перестали обновлять время последнего доступа с Vista и в блоге в MSDN. Почему в файловой системе нет функции, которая сообщает вам количество файлов в каталоге? ,

Некоторые программы дефрагментации используют последний доступ в качестве одной из переменных своих алгоритмов. Примером может служить O & O Defrag .

Не знаю об отрицательных эффектах, но некоторые из этих ответов просто неверны (а именно, ChrisF и Synetech's).

Доказательство:

  1. Например, файл desktop.ini моем рабочем столе имеет разные временные метки для всех записей (созданных, измененных и доступных), в то время как другие файлы в одной папке имеют одинаковые временные метки для всех записей или только для двух записей (например: И временные метки доступа, различные измененные временные метки (обычно, dl'ed файлы));
  2. Выполнение команды dir в моей папке рабочего стола не изменяет никакой метки времени;

Так:

  1. In ( my ) Windows 7 (x64 sp1), временная метка последнего доступа не отключена;
  2. dir не касается временных меток на NTFS;
  • Как ключевые слова IMMUTABLE, STABLE и VOLATILE влияют на поведение функции?
  • Что означает «Z» в отметке Unix «120314170138Z»?
  • Как изменить временную метку старой фиксации в Git?
  • Временная метка с миллисекундной точностью: как сохранить их в MySQL
  • MySQL CURRENT_TIMESTAMP для создания и обновления
  • Почему в предложении DEFAULT может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP?
  • Временная метка создания и timestamp последнего обновления с Hibernate и MySQL
  • Как изменить временную метку файла?
  • Java: преобразовать строку в TimeStamp
  • Cassandra cqlsh - как показать микросекунды / миллисекунды для столбцов временной отметки?
  • Как получить временную отметку точности тика в .NET / C #?
  • Давайте будем гением компьютера.