Як вимкнути атрибут "останній доступ" у NTFS / Windows?


12

Натхненний цією відповіддю, я розумію, що не знаю, як відключити останній атрибут, що отримується доступ у Windows, щоб підвищити продуктивність. Якщо можете, як?

Я знаю, що в Linux ви можете змонтувати розділ за допомогою параметра "noatime", але чи є подібна функція в Windows для NTFS?


1
Ой, це буде добре, +1
Avery Payne

Я розділив різницю між відповідями Свена та Дж. Ренні - вони обидва відповідають на питання, але надають різну інформацію.
romandas

лише коментар про "noatime" для Linux: у багатьох випадках безпечніше (і майже так само ефективно) використовувати "relatime", з linux fs / kernel> 2008. relatime запише atime лише у тому випадку, якщо файл оновлювався з останнього часу, або пройшло X днів / годин (за замовчуванням 24 год?).
Олів’є Дулак

Відповіді:


11
fsutil behavior set disablelastaccess 1

Але будьте обережні, певна програма (особливо програми резервного копіювання) може потребувати цього.


Прийнято - приємне використання fsutil. +1 перейшов до входу до рег. Та посилання технет від J Rennie.
romandas

1
Я не бачу, чому б резервні програми використовували це? Я думаю, що таке програмне забезпечення покладається на останній модифікований атрибут.
мат

1
@lucek: Я погоджуюся, що так, але платформа Windows сповнена дешевого лайна, виробленого дебілами без підказки, і, на жаль, "резервне" програмне забезпечення люди використовують занадто часто ультра-дешеве лайно з останнього куточка Індії чи Китаю, що попередньо завантажується на однаково дешеві зовнішні диски або палець, які вони використовують для резервного копіювання. Оскільки я не вірю, що цей матеріал правильно виконує основні принципи, я написав попередження, що це може побічні ефекти вимкнути ці атрибути.
Свен

Це все ще працює в Windows 10?
Джейк

Зверніть увагу , що це не просто погані програм , які використовують його: власний MS в AgeStore інструмент для видалення старих .pdb налагоджувальних символів, наприклад, з вашого місцевого використання кешу він теж, що може викликати проблеми , так як Vista , включено за замовчуванням.
СамБ

8

Запис у реєстрі HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) REG_DWORDможе бути таким:

  • 0: оновіть часову позначку останнього доступу та запишіть кожну зміну в журнал NTFS (за замовчуванням)
  • 1: не оновлюйте часову позначку останнього доступу та не записуйте оновлення часових позначок у журнал NTFS

Чи має це велика різниця - дискусійний.

JR


+1 за записом у реєстрі та посиланням на technet - я досить роздивився, що було б "краще", але хотів сприяти використанню fsutil.
romandas

Я зробив це перед тим, як підключити дешеву флешку USB2, відформатовану в NTFS з великою кількістю файлів. Збільшення продуктивності читання ВЕЛИЧЕЗНО! Дякую. Я також створив .reg файли на робочому столі, щоб увімкнути та вимкнути функцію.
Алекс Кеннон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.