
Tipp des Tages
NTFS-Dateisystem beschleunigen - Zeitstempel deaktivieren
Auch bei Windows 7 ist NTFS das typische Dateisystem geblieben. Standardmäßig ist bei NTFS unter Windows ein Mechanismus aktiviert, der sich merkt, zu welchem Zeitpunkt eine Datei zuletzt geöffnet, also verwendet wurde: der sogenannte "last-accessed timestamp" (letzter Zugriff-Zeitstempel).
Das Neusetzen dieses Zeitstempels bedeutet logischerweise zwangsläufig einen Schreibvorgang. Und jeder Schreibvorgang kostet Zeit. Im Fall einer einzigen "großen" Datei, bewegt sich das im praktisch nicht messbaren Zeitbereich. Wird mit zig "kleinen" Dateien gleichzeitig rumkatapultiert, sieht die Sache natürlich anders aus.
Eine offizielle technische Beschreibung des "Zeitstempels" bei NTFS gibt es hier bei Microsoft:
http://technet.microsoft.com/de-de/library/cc758569(WS.10).aspx - hier wird der "Zeitstempel" von NTFS erklärt.
Microsoft erklärt unter anderem: "Because updating the last-accessed timestamp requires writing data to the disk, an activity that accesses many files might be faster if this type of update is disabled."
In Deutsch: "das Aktualisieren des Zeitstempels erfordert Schreibzugriff auf ein Laufwerk und kostet Zeit. Durch Verzicht auf Zeitstempel, können Dateizugriffe schneller werden."
Ebenfalls Tatsache ist allerdings: der Zeitstempel-Mechanismus existiert und Programmierer von Anwendungen können ihn nutzen beziehungsweise "auswerten". Auch Microsoft stellt klar, dass dem so ist. Es kann also sein, dass bestimmte Anwendungen von diesem Mechanismus abhängig sind. Besonders kitzlig: Deaktiviert man die Zeitstempel, dann kriegt das eine betroffene Anwendung eventuell gar nicht mit - sie denkt halt einfach, dass "nichts" passiert ist.
Die Deaktivierung der Zeitstempel ist also nur bei Systemen erwägenswert, auf denen keine heiklen lebenswichtigen Anwendungen laufen. Im Fall eines "Powergamer-PCs", bei dem es auf jede Millisekunde ankommt, sind die Zeitstempel höchstwahrscheinlich überflüssig.
Wie schon bei früheren Windows-Versionen, lässt sich der Zeitstempel-Mechanismus auch bei Windows 7 in der Registry ein-/ausschalten. Das geht so:
Bei Windows 7 ist dieser Registry-Ast relevant:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
So nicht bereits vorhanden, muss hier ein neuer DWORD-Eintrag angelegt werden, der die Bezeichnung
NtfsDisableLastAccessUpdate
kriegt.
Als Wert für den Eintrag gibt man 1 ein, wenn auf die Zeitstempel gepfiffen werden soll. Bei Wert 0 führt NTFS den Zeitstempel durch (also die Standardeinstellung, beziehungsweise wenn es den DWORD-Eintrag gar nicht gibt)