19

У меня есть некоторые файлы в Windows 7, и я хочу посмотреть, во сколько я это прочитал сегодня утром (утром 27 февраля), но когда я щелкаю правой кнопкой мыши по файлу и выбираю Свойства, я вижу

Accessed: Yesterday, Feb 26, 2011, 2:12:37PM

поэтому я открываю файл, чтобы снова прочитать содержимое, а затем снова открываю Свойства, и все же Доступ (дата) остается тем же (26 февраля).

Даже если я добавлю столбец в папку "Дата доступа", он все равно будет отображаться 26 февраля. Но сегодня 27 февраля, и я явно "получил к нему доступ" ... так как я могу увидеть истинную дату последнего доступа?

2 ответа2

26

Параметр реестра NtfsDisableLastAccessUpdate включен по умолчанию в Windows 7. Это была подстройка производительности, которую многие люди использовали в более ранних ОС, потому что она предотвращает много чрезмерных записей на жесткий диск.

Если вы действительно хотите, чтобы дата последнего доступа обновлялась так, как раньше, просто установите значение реестра в 0.

1

Используя эту команду, чтобы включить / отключить LastAccessTime:

Откройте командную строку с повышенными правами. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Командная строка» («Администратор»). Чтобы проверить, включены ли обновления времени последнего доступа, запустите:

C:\> fsutil behavior query disablelastaccess DisableLastAccess = 1

Чтобы включить обновление времени последнего доступа:

C:\> fsutil behavior set disablelastaccess 0 DisableLastAccess = 0

Чтобы отменить обновление времени последнего доступа:

C:\> fsutil behavior set disablelastaccess 1 DisableLastAccess = 1 После внесения любых изменений необходимо перезагрузить компьютер, чтобы изменения вступили в силу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .