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?
windows
filesystems
ntfs
timestamp
Eric L
quelle
quelle
Antworten:
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? .
quelle
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;dir
auf 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).Einige Defragmentierungsprogramme verwenden den letzten Zugriff als eine der Variablen ihrer Algorithmen. Ein Beispiel wäre O & O Defrag .
quelle
Ich weiß nichts über negative Auswirkungen, aber einige dieser Antworten sind einfach falsch (nämlich die von ChrisF und Synetech).
Beweis:
desktop.ini
Beispielsweise 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);dir
Befehls in meinem Desktop-Ordner wird kein Zeitstempel geändert.So:
dir
berührt auch keine Zeitstempel unter NTFS;quelle
same created and accessed timestamps
deutet das ja auf eine Deaktivierung hin.