Wie deaktiviere ich das Attribut "Zuletzt aufgerufen" unter NTFS / Windows?

11

Inspiriert von dieser Antwort habe ich keine Ahnung, wie ich das Attribut, auf das zuletzt zugegriffen wurde, in Windows deaktivieren kann, um die Leistung zu steigern. Wenn du kannst, wie?

Ich weiß, dass Sie unter Linux die Partition mit der Option 'noatime' mounten können, aber gibt es eine ähnliche Funktion in Windows für NTFS?

Romandas
quelle
1
Oooh, das wird gut, +1
Avery Payne
Ich habe den Unterschied zwischen den Antworten von Sven und J Rennie aufgeteilt - beide beantworten die Frage, liefern aber unterschiedliche Informationen.
Romandas
Nur ein Kommentar zum Linux "noatime": In vielen Fällen ist es sicherer (und fast genauso effizient), "relatime" mit Linux fs / kernels> 2008 zu verwenden. relatime schreibt den atime nur, wenn die Datei seit dem letzten atime aktualisiert wurde oder X Tage / Stunden vergangen sind (Standard 24h?).
Olivier Dulac

Antworten:

10
fsutil behavior set disablelastaccess 1

Aber seien Sie vorsichtig, einige Programme (insbesondere Sicherungsprogramme) benötigen dies möglicherweise.

Sven
quelle
Akzeptiert - nette Verwendung von fsutil. +1 ging zum Registrierungseintrag und zum Technet-Link von J Rennie.
Romandas
1
Ich verstehe nicht, warum Backup-Programme es verwenden würden? Ich denke, eine solche Software würde sich stattdessen auf das zuletzt geänderte Attribut stützen.
Matt
1
@lucek: Ich stimme zu, dass es sollte, aber die Windows-Plattform ist voll von billigem Mist, der von Idioten ohne Ahnung gemacht wurde, und leider ist "Backup" -Software, die die Leute benutzen, viel zu oft der ultra-billige Mist aus der letzten Ecke Indiens oder Chinas ist auf ebenso billige externe Festplatten oder USB-Sticks vorinstalliert, die sie für Sicherungszwecke verwenden. Da ich nicht vertraue, dass dieses Zeug die Grundlagen richtig macht, habe ich die Warnung geschrieben, dass es Nebenwirkungen haben könnte , diese Attribute auszuschalten.
Sven
Funktioniert das noch unter Windows 10?
Jake
Beachten Sie, dass es nicht nur schlechte Programme sind, die es verwenden: MSs eigenes AgeStore- Tool zum Entfernen alter .pdb-Debug-Symbole aus Ihrem lokalen Cache verwendet es ebenfalls, was zu Problemen führen kann, da Vista die Standardeinstellung geändert hat.
SamB
8

Der Registrierungseintrag HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) REG_DWORDkann wie folgt lauten:

  • 0: Aktualisieren Sie den Zeitstempel für den letzten Zugriff und zeichnen Sie jede Änderung im NTFS-Protokoll auf (Standard).
  • 1: Aktualisieren Sie den Zeitstempel für den letzten Zugriff nicht und zeichnen Sie keine Zeitstempelaktualisierungen im NTFS-Protokoll auf

Ob es einen großen Unterschied macht, ist umstritten.

JR

John Rennie
quelle
+1 für den Registrierungseintrag und den Technet-Link - Ich war ziemlich hin und her gerissen, was "besser" wäre, wollte aber die Verwendung von fsutil fördern.
Romandas
Ich habe dies getan, bevor ich ein billiges USB2-Flash-Laufwerk angeschlossen habe, das in NTFS mit vielen Dateien formatiert ist. Die Steigerung der Leseleistung ist RIESIG! Vielen Dank. Ich habe auch .reg-Dateien auf meinem Desktop erstellt, um die Funktion ein- und auszuschalten.
Alex Cannon