Come si disabilita l'attributo "ultimo accesso" su NTFS / Windows?


12

Ispirato da questa risposta, mi rendo conto di non avere idea di come disabilitare l'ultimo attributo di accesso in Windows per aumentare le prestazioni. Se puoi, come?

So che in Linux puoi montare la partizione con l'opzione 'noatime', ma esiste una funzionalità simile in Windows per NTFS?


1
Oooh, questo sarà buono, +1
Avery Payne,

Ho diviso la differenza tra le risposte di Sven e J Rennie: entrambi rispondono alla domanda ma forniscono informazioni diverse.
Romandia,

solo un commento sul "noatime" di Linux: in molti casi è più sicuro (e quasi altrettanto efficiente) usare "relatime", con linux fs / kernel> 2008. relatime scriverà l'atime solo se il file è stato aggiornato dall'ultimo atime o se sono trascorsi X giorni / ore (impostazione predefinita 24 ore?).
Olivier Dulac il

Risposte:


11
fsutil behavior set disablelastaccess 1

Ma attenzione, alcuni programmi (in particolare i programmi di backup) potrebbero aver bisogno di questo.


Accettato - buon uso di fsutil. +1 è andato alla voce reg e al collegamento technet da J Rennie.
Romandia,

1
Non vedo perché i programmi di backup lo userebbero? Penso invece che questo software farebbe affidamento sull'ultimo attributo modificato.
matt

1
@lucek: sono d'accordo che dovrebbe, ma la piattaforma Windows è piena di schifezze economiche fatte da idioti senza un indizio e sfortunatamente, il software di "backup" che la gente usa è troppo spesso la merda ultra-economica dell'ultimo angolo dell'India o della Cina che è precaricato su dischi esterni o chiavette USB altrettanto economici che usano per scopi di backup. Dal momento che non mi fido che questa roba ottenga le basi giuste, ho scritto l'avvertimento che potrebbe avere effetti collaterali per disattivare questi attributi.
Sven

Funziona ancora su Windows 10?
Jake,

Nota che non sono solo i cattivi programmi che lo usano: lo strumento AgeStore di MS per rimuovere i vecchi simboli di debug .pdb, ad esempio, anche la tua cache locale lo utilizza, il che può causare problemi dal momento che Vista ha cambiato l'impostazione predefinita.
SamB,

8

La voce di registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) è una REG_DWORDche può essere:

  • 0: aggiorna la data / ora dell'ultimo accesso e registra ogni modifica nel registro NTFS (impostazione predefinita)
  • 1: non aggiorna la data / ora dell'ultimo accesso e non registra gli aggiornamenti del timestamp nel registro NTFS

È discutibile se fa molta differenza.

JR


+1 per la voce di registro e il collegamento technet - Ero piuttosto lacerato su quale sarebbe stato "migliore", ma volevo promuovere l'uso di fsutil.
Romandia,

L'ho fatto prima di collegare un'unità flash USB2 economica formattata in NTFS con molti file. L'aumento delle prestazioni di lettura è ENORME! Grazie. Ho anche creato file .reg sul mio desktop per attivare e disattivare la funzione.
Alex Cannon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.