Файловая система NTFS – работает как огромная базы данных, которая отслеживает все файлы на жестком диске. Когда вы создаете или редактируете файл, а затем сохраняете его, NTFS создает запись о времени создания или модификации файла, эту информацию вы впоследствии видите в свойствах файла. NTFS также создает и отслеживает и другие временные метки при доступе к файлу. Например, метки последнего доступа, последнего открытия, сохранения и изменения файла. Каждое действие NTFS по обновлению свойств файла сопровождается операциями дискового чтения / записи. В том случае, если информация в таких метках не интересна для вас, вы можете не без причины решить, что эти дополнительные операции чтения/записи несколько расточительны.
А если же у вас используются некие инструменты поиска в файлах, которые часто получают доступ к множеству файлов на чтение, тем самым модифицируя атрибут с временем последнего доступа, в таком случае нагрузка на вашу дисковую подсистему достаточно сильно возрастает и общую производительность ухудшается. Вы можете отключить использование меток при доступе к фалам при помощи команды FSUtil.
Использование команды FSUTIL
Нажмите Пуск-> Выполнить, и введите cmd
В открывшейся командной строке введите следующую команду:
FSUTIL behavior set disablelastaccess 1
Если вы захотите вернуть атрибут с временем последнего доступа, просто повторите команду и замените 1 на 0.
На w2k8r2 и так по умолчанию стоит 1
C:\>fsutil behavior query DisableLastAccess
DisableLastAccess = 1
На Windows 2003 (WinXP) данная команда не прокатывает.