Ci sono effetti negativi nel disabilitare il timestamp di Ultimo accesso?


21

In Windows, è possibile disabilitare l'ultimo timestamp accessibile impostando NtfsDisableLastAccessUpdate su 1 , ad esempio eseguendolo dalla riga di comando (il computer deve essere riavviato prima che abbia effetto):

fsutil behavior set disablelastaccess 1

Voglio fare così c'è meno attività del disco su c:\$logfile.

Questo potrebbe causare effetti o problemi negativi?


Discussione correlata per Linux: en.wikipedia.org/w/…
Lumaca meccanica

Potrebbe rovinare i programmi che sincronizzano i file (ad esempio dropbox)
user2813274

Risposte:


13

Non saresti in grado di dire se qualcun altro stava leggendo i tuoi file, ad esempio se avevi dei dati sensibili.

Non riesco a pensare a un comando a livello di sistema operativo che avrebbe bisogno dell'ultimo accesso. I backup controllano l'ultima modifica e la data di creazione, ad esempio. Ma vedi la risposta di @ mythokia per un caso che potrebbe.

Dato che è disabilitato di default in Windows 7 (grazie @AndrejaKo) e Vista che indica che (a meno che non ci siano altre modifiche da compensare) è OK spegnerlo.

Ho appena pensato a un motivo per cui potrebbe essere disabilitato nei nuovi sistemi operativi. Questi hanno la nuova ricerca di Windows installata per impostazione predefinita. Ciò esegue la scansione delle directory selezionate per le modifiche e reindicizza i file nuovi e modificati. Ciò avrebbe scritto molti eventi nel registro che potrebbe essere una ragione per disabilitarlo. Ci sono ulteriori informazioni sul perché hanno smesso di aggiornare l'ora dell'ultimo accesso da Vista in poi nel post del blog MSDN Perché il file system non ha una funzione che ti dice il numero di file in una directory? .


2
Sono su una nuova installazione di Windows 7 a 64 bit qui e NtfsDisableLastAccessUpdate è impostato su 1 per impostazione predefinita.
AndrejaKo

L'indicizzatore di ricerca non esegue costantemente la ricerca di modifiche, utilizza il journal delle modifiche NTFS. Altrimenti una risposta eccellente.
Afrazier

@afrazier - rimosso il "continuamente"
ChrisF

3
Probabilmente dovresti disabilitarlo su SSD.
maaartinus,

You wouldn't be able to tell if someone else was reading your files Non puoi comunque; nella mia esperienza il timestamp viene toccato da quasi tutte le attività, inclusa la visualizzazione di un elenco di directory (almeno in Windows; dirsu un volume FAT32 in DOS non lo aggiorna). Questo rende l'attributo effettivamente inutile poiché segnalerà sempre proprio ora per tutto, a meno che forse non lo si stia visualizzando "offline" (ad es. Tramite un editor esadecimale anziché montato in Windows).
Synetech,

9

Alcuni programmi di deframmentazione utilizzano l'ultimo accesso come una delle variabili dei loro algoritmi. Un esempio potrebbe essere O&O Defrag .


Oh sì - inserisci i file utilizzati più di recente a cui è più rapido accedere. Buon punto.
ChrisF,

-2

Non si conoscono gli effetti negativi, ma alcune di queste risposte sono semplicemente sbagliate (vale a dire, ChrisF e Synetech).

Prova:

  1. il desktop.inifile del mio desktop , ad esempio, ha timestamp diversi per tutte le voci (create, modificate e accessibili), mentre altri file nella stessa cartella hanno gli stessi timestamp per tutte le voci o solo per 2 voci (ad esempio: stessi timestamp creati e accessibili , diversi timestamp modificati (in genere, file dl'ed));
  2. l'esecuzione di un dircomando sulla mia cartella desktop non modifica alcun timestamp;

Così:

  1. in ( my ) Windows 7 (x64 sp1), il timestamp dell'ultimo accesso non è disabilitato;
  2. dirnon tocca neanche i timestamp su NTFS;

1
Tutto quello che devi fare è eseguire regedit.exe, accedere a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem e esaminare il valore di NtfsDisableLastAccessUpdate per verificare effettivamente . Nel frattempo, same created and accessed timestampssuggerisce che è effettivamente disabilitato.
George Marian,
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.