Gibt es negative Auswirkungen beim Deaktivieren des Zeitstempels für den letzten Zugriff?

20

In Windows können Sie den Zeitstempel des letzten Zugriffs deaktivieren, indem Sie NtfsDisableLastAccessUpdate auf 1 setzen , indem Sie dies beispielsweise über die Befehlszeile ausführen (der Computer muss neu gestartet werden, bevor er wirksam wird):

fsutil behavior set disablelastaccess 1

Ich möchte, dass weniger Festplattenaktivität stattfindet c:\$logfile.

Könnte dies negative Auswirkungen oder Probleme verursachen?

Eric L
quelle
Zugehörige Diskussion für Linux: en.wikipedia.org/w/…
Mechanische Schnecke
Es könnte Programme durcheinander bringen, die Dateien synchronisieren (
zB

Antworten:

13

Sie könnten nicht erkennen, ob jemand anderes Ihre Dateien gelesen hat - zum Beispiel, wenn Sie sensible Daten hatten.

Ich kann mir keinen Befehl auf Betriebssystemebene vorstellen, auf den zuletzt zugegriffen werden müsste. Backups prüfen zum Beispiel die letzte Änderung und das Erstellungsdatum. Aber siehe @ mythokia Antwort für einen Fall, der könnte.

Angesichts der Tatsache, dass es in Windows 7 (danke @AndrejaKo) und Vista standardmäßig deaktiviert ist und anzeigt, dass es in Ordnung ist , es zu deaktivieren (es sei denn, es gibt andere zu kompensierende Änderungen).

Ich habe mir gerade einen Grund überlegt, warum es in den neuen Betriebssystemen deaktiviert sein könnte. Auf diesen ist standardmäßig die neue Windows-Suche installiert. Dadurch werden die ausgewählten Verzeichnisse nach Änderungen durchsucht und neue und geänderte Dateien neu indiziert. Dies würde viele Ereignisse in das Protokoll geschrieben , das könnte ein Grund für die Deaktivierung es sein. Im MSDN-Blogpost finden Sie weitere Informationen dazu, warum die Aktualisierung der letzten Zugriffszeit ab Vista gestoppt wurde. Warum verfügt das Dateisystem nicht über eine Funktion, die die Anzahl der Dateien in einem Verzeichnis angibt? .

ChrisF
quelle
2
Ich bin auf Neuinstallation von Windows 7 64-Bit hier und NtfsDisableLastAccessUpdate ist standardmäßig auf 1 festgelegt.
AndrejaKo
Der Suchindexer sucht nicht ständig nach Änderungen, sondern verwendet das NTFS-Änderungsjournal. Ansonsten eine hervorragende Antwort.
afrazier
@afrazier - entfernt die "kontinuierlich"
ChrisF
3
Sie sollten es wahrscheinlich auf der SSD deaktivieren.
Maaartinus
You wouldn't be able to tell if someone else was reading your files Das kannst du sowieso nicht; Nach meiner Erfahrung wird der Zeitstempel von fast jeder Aktivität beeinflusst, einschließlich der Anzeige einer Verzeichnisliste (zumindest unter Windows; dirauf einem FAT32-Volume unter DOS wird er nicht aktualisiert). Dies macht das Attribut praktisch nutzlos, da es immer genau jetzt für alles berichtet, es sei denn, Sie betrachten es „offline“ (z. B. durch einen Hex-Editor, anstatt es in Windows bereitzustellen).
Synetech
9

Einige Defragmentierungsprogramme verwenden den letzten Zugriff als eine der Variablen ihrer Algorithmen. Ein Beispiel wäre O & O Defrag .

hitsuyashi
quelle
Oh ja - platzieren Sie zuletzt verwendete Dateien dort, wo sie am schnellsten verfügbar sind. Guter Punkt.
ChrisF
-2

Ich weiß nichts über negative Auswirkungen, aber einige dieser Antworten sind einfach falsch (nämlich die von ChrisF und Synetech).

Beweis:

  1. desktop.iniBeispielsweise hat die Datei meines Desktops unterschiedliche Zeitstempel für alle Einträge (erstellt, geändert und aufgerufen), während andere Dateien im selben Ordner entweder dieselben Zeitstempel für alle Einträge oder nur für zwei Einträge haben (z. B. dieselben erstellten Zeitstempel und auf die zugegriffen wird) verschiedene modifizierte Zeitstempel (normalerweise definierte Dateien);
  2. Durch Ausführen eines dirBefehls in meinem Desktop-Ordner wird kein Zeitstempel geändert.

So:

  1. In ( meinem ) Windows 7 (x64 sp1) ist der Zeitstempel für den letzten Zugriff nicht deaktiviert.
  2. dirberührt auch keine Zeitstempel unter NTFS;
user410485
quelle
1
Alles , was Sie tun müssen , ist auf dem Wert von NtfsDisableLastAccessUpdate zu regedit.exe Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Filesystem und das Aussehen führt tatsächlich zu überprüfen. Inzwischen same created and accessed timestampsdeutet das ja auf eine Deaktivierung hin.
George Marian