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

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

fsutil behavior set disablelastaccess 1

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

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

3 ответа

Решение

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

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

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

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

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

Не знаю о негативных эффектах, но некоторые из этих ответов просто неверны (а именно, ChrisF и Synetech).

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

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

Так:

  1. в (моей) Windows 7 (x64 sp1) отметка времени последнего доступа не отключена;
  2. dir также не затрагивает временные метки в NTFS;
Другие вопросы по тегам