fsutil-Verhalten

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Abfragen oder Festlegen des NTFS-Volumeverhaltens, einschließlich:

  • Erstellen der Dateinamen mit 8,3 Zeichenlänge.

  • Erweitern der Zeichenverwendung in kurzen Dateinamen mit 8,3 Zeichenlänge auf NTFS-Volumes.

  • Aktualisierung des Zeitstempels für den letzten Zugriff , wenn Verzeichnisse auf NTFS-Volumes aufgeführt sind.

  • Die Häufigkeit, mit der Kontingentereignisse in das Systemprotokoll und in NTFS-Auslagerungspool und NTFS-Speichercacheebenen ohne Auslagerung geschrieben werden.

  • Die Größe der Masterdateitabellenzone (MFT Zone).

  • Automatisches Löschen von Daten, wenn das System auf einem NTFS-Volume beschädigt wird.

  • Dateilöschbenachrichtigung (auch bekannt als Kürzen oder Aufheben der Zuordnung).

Syntax

fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<volumepath>] | disablecompression | disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess | disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}

fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <value> | [<volumepath> {1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} | disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} | disabletxf {1|0} | disablewriteautotiering {1|0} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}

Parameter

Parameter BESCHREIBUNG
Abfrage Fragt die Parameter des Dateisystemverhaltens ab.
set Ändert die Parameter des Dateisystemverhaltens.
allowextchar {1|0} Ermöglicht die Verwendung von (1) oder nicht (0) Zeichen aus dem erweiterten Zeichensatz (einschließlich diakritischer Zeichen) in kurzen Dateinamen mit 8,3 Zeichenlänge auf NTFS-Volumes.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

Bugcheckoncorrupt {1|0} Ermöglicht (1) oder unterlässt (0) die Generierung einer Fehlerüberprüfung, wenn auf einem NTFS-Volume eine Beschädigung vorliegt. Dieses Feature kann verwendet werden, um zu verhindern, dass NTFS Daten unbeaufsichtigt löscht, wenn es mit dem Self-Healing NTFS-Feature verwendet wird.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disable8dot3 [<volumepath>] {1|0} Deaktiviert (1) oder aktiviert (0) die Erstellung von Dateinamen mit 8,3 Zeichenlänge auf FAT- und NTFS-formatierten Volumes. Optional: Präfix mit dem Volumepfad , der als Laufwerksname angegeben ist, gefolgt von einem Doppelpunkt oder einer GUID.
disablecompression {1|0} Deaktiviert (1) oder aktiviert (0) die NTFS-Komprimierung.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disablecompressionlimit {1|0} Deaktiviert (1) oder aktiviert (0) das NTFS-Komprimierungslimit für NTFS-Volumes. Wenn eine komprimierte Datei einen bestimmten Grad der Fragmentierung erreicht, anstatt die Datei nicht zu erweitern, beendet NTFS die Komprimierung zusätzlicher Ausdehnungen der Datei. Dies wurde getan, um zu ermöglichen, dass komprimierte Dateien größer sind als normalerweise. Durch Festlegen dieses Werts auf TRUE wird dieses Feature deaktiviert, das die Größe komprimierter Dateien auf dem System einschränkt. Es wird nicht empfohlen, dieses Feature zu deaktivieren.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disableencryption {1|0} Deaktiviert (1) oder aktiviert (0) die Verschlüsselung von Ordnern und Dateien auf NTFS-Volumes.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disablefilemetadataoptimization {1|0} Deaktiviert (1) oder aktiviert (0) die Dateimetadatenoptimierung. NTFS hat ein Limit für die Anzahl von Erweiterungen, die eine bestimmte Datei aufweisen kann. Komprimierte und sparsame Dateien können sehr fragmentiert werden. Standardmäßig komprimiert NTFS seine internen Metadatenstrukturen in regelmäßigen Abständen, um fragmentiertere Dateien zuzulassen. Durch Festlegen dieses Werts auf TRUE wird diese interne Optimierung deaktiviert. Es wird nicht empfohlen, dieses Feature zu deaktivieren.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disablelastaccess {1|0} Deaktiviert (1) oder aktiviert (0) Updates für den Letzten Zugriffszeitstempel in jedem Verzeichnis, wenn Verzeichnisse auf einem NTFS-Volume aufgeführt sind.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disablespotcorruptionhandling {1|0} Deaktiviert (1) oder aktiviert (0) die Behandlung von Fehlerbeschädigungen. Außerdem können Systemadministratoren CHKDSK ausführen, um den Zustand eines Volumes zu analysieren, ohne es offline zu schalten. Es wird nicht empfohlen, dieses Feature zu deaktivieren.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disabletxf {1|0} Deaktiviert (1) oder aktiviert (0) txf auf dem angegebenen NTFS-Volume. TxF ist ein NTFS-Feature, das Transaktionen wie Semantik für Dateisystemvorgänge bereitstellt. TxF ist derzeit veraltet, aber die Funktionalität ist weiterhin verfügbar. Es wird nicht empfohlen, dieses Feature auf dem Volume C: zu deaktivieren.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

disablewriteautotiering {1|0} Deaktiviert die Logik des automatischen Tierings von ReFS v2 für mehrstufige Volumes.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

encryptpagingfile {1|0} Verschlüsselt (1) oder nicht (0) die Speicher-Auslagerungsdatei im Windows-Betriebssystem.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

mftzone <value> Legt die Größe der MFT-Zone fest und wird als Vielfaches von 200 MB Einheiten ausgedrückt. Legen Sie den Wert auf eine Zahl von 1 (Standardwert 200 MB) bis 4 (maximal 800 MB) fest.

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

Speichernutzung <value> Konfiguriert die internen Cacheebenen des NTFS-Auslagerungspoolspeichers und des NTFS-Nicht-Auslagerungspoolspeichers. Legen Sie auf 1 oder 2 fest. Bei Festlegung auf 1 (Standard) verwendet NTFS die Standardmenge des Auslagerungspoolspeichers. Wenn sie auf 2 festgelegt ist, erhöht NTFS die Größe der Suchlisten und Speicherschwellenwerte. (Eine Suchliste ist ein Pool von Arbeitsspeicherpuffern fester Größe, die der Kernel und Gerätetreiber als private Speichercaches für Dateisystemvorgänge wie das Lesen einer Datei erstellen.)

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

quotanotify <frequency> Konfiguriert, wie häufig NTFS-Kontingentverletzungen im Systemprotokoll gemeldet werden. Gültige Werte für liegen im Bereich 0 – 4294967295. Die Standardhäufigkeit beträgt 3600 Sekunden (eine Stunde).

Sie müssen Ihren Computer neu starten, damit dieser Parameter wirksam wird.

symlinkevaluation <symboliclinktype> Steuert die Art von symbolischen Links, die auf einem Computer erstellt werden können. Gültige Optionen sind:
  • 1 : Lokale zu lokale symbolische Links, L2L:{0|1}
  • 2 – Lokale zu symbolischen Links, L2R:{1|0}
  • 3 – Remote- zu lokalen symbolischen Links, R2L:{1|0}
  • 4 – Symbolische Remote-zu-Remote-Verbindungen, R2R:{1|0}
disabledeletenotify Deaktiviert (1) oder aktiviert (0) Löschbenachrichtigungen. Löschen von Benachrichtigungen (auch als Kürzen oder Aufheben der Zuordnung bezeichnet) ist ein Feature, das das zugrunde liegende Speichergerät von Clustern benachrichtigt, die aufgrund eines Dateilöschvorgangs freigegeben wurden. Zusätzlich:
  • Für Systeme, die ReFS v2 verwenden, ist das Trimmen standardmäßig deaktiviert.
  • Für Systeme, die ReFS v1 verwenden, ist das Trimmen standardmäßig aktiviert.
  • Für Systeme, die NTFS verwenden, ist die Kürzung standardmäßig aktiviert, es sei denn, ein Administrator deaktiviert sie.
  • Wenn Ihr Festplattenlaufwerk oder SAN meldet, dass das Kürzen nicht unterstützt wird, erhalten Ihre Festplatte und IHRE SANs keine Kürzungsbenachrichtigungen.
  • Zum Aktivieren oder Deaktivieren ist kein Neustart erforderlich.
  • Das Kürzen ist wirksam, wenn der nächste Befehl zum Aufheben der Zuordnung ausgegeben wird.
  • Vorhandene Inflight-E/A sind von der Registrierungsänderung nicht betroffen.
  • Erfordert keinen Neustart des Diensts, wenn Sie die Kürzung aktivieren oder deaktivieren.

Hinweise

  • Die MFT-Zone ist ein reservierter Bereich, in dem die Masterdateitabelle (Master File Table, MFT) nach Bedarf erweitert werden kann, um MFT-Fragmentierung zu verhindern. Wenn die durchschnittliche Dateigröße auf dem Volume 2 KB oder weniger beträgt, kann es von Vorteil sein, den mftzone-Wert auf 2 festzulegen. Wenn die durchschnittliche Dateigröße auf dem Volume 1 KB oder weniger beträgt, kann es von Vorteil sein, den mftzone-Wert auf 4 festzulegen.

  • Wenn disable8dot3 auf 0 festgelegt ist, erstellt NTFS jedes Mal, wenn Sie eine Datei mit einem langen Dateinamen erstellen, einen zweiten Dateieintrag mit einem Dateinamen von 8,3 Zeichen. Wenn NTFS Dateien in einem Verzeichnis erstellt, muss es die Dateinamen mit 8,3 Zeichenlänge suchen, die den langen Dateinamen zugeordnet sind. Dieser Parameter aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation .

  • Der Parameter allowextchar aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name .

  • Der disablelastaccess-Parameter reduziert die Auswirkungen von Protokollierungsupdates auf den Stempel "Last Access Time " auf Dateien und Verzeichnisse. Das Deaktivieren des Features "Zeitpunkt des letzten Zugriffs " verbessert die Geschwindigkeit des Datei- und Verzeichniszugriffs. Dieser Parameter aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate .

    Hinweise:

    • Dateibasierte Abfragen zur Letzten Zugriffszeit sind auch dann korrekt, wenn nicht alle Werte auf dem Datenträger aktuell sind. NTFS gibt den richtigen Wert für Abfragen zurück, da der genaue Wert im Arbeitsspeicher gespeichert wird.

    • Eine Stunde ist die maximale Zeitspanne, in der NTFS die Aktualisierung der letzten Zugriffszeit auf dem Datenträger zurückstellen kann. Wenn NTFS andere Dateiattribute aktualisiert, z. B. Zeitpunkt der letzten Änderung, und ein Update zur Letzten Zugriffszeit aussteht, aktualisiert NTFS die Letzte Zugriffszeit mit den anderen Updates, ohne dass sich dies auf die Leistung auswirkt.

    • Der parameter disablelastaccess kann sich auf Programme wie Backup und Remote Storage auswirken, die auf diesem Feature basieren.

  • Das Erhöhen des physischen Arbeitsspeichers erhöht nicht immer die Menge an ausgelagertem Poolspeicher, der für NTFS verfügbar ist. Durch Festlegen von Speichernutzung auf 2 wird der Grenzwert für ausgelagerten Poolarbeitsspeicher erhöht. Dies kann die Leistung verbessern, wenn Ihr System viele Dateien im selben Dateisatz öffnet und schließt und nicht bereits große Mengen an Systemspeicher für andere Apps oder für den Cachespeicher verwendet. Wenn Ihr Computer bereits große Mengen an Systemarbeitsspeicher für andere Apps oder für Cachespeicher verwendet, verringert die Erhöhung des Grenzwerts für ausgelagerten NTFS- und nicht ausgelagerten Poolspeicher den verfügbaren Poolarbeitsspeicher für andere Prozesse. Dies kann die Gesamtleistung des Systems beeinträchtigen. Dieser Parameter aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage .

  • Der im mftzone-Parameter angegebene Wert ist eine Näherung der Anfangsgröße des MFT und der MFT-Zone auf einem neuen Volume und wird zum Zeitpunkt der Bereitstellung für jedes Dateisystem festgelegt. Wenn Speicherplatz auf dem Volume verwendet wird, passt NTFS den für zukünftiges MFT-Wachstum reservierten Speicherplatz an. Wenn die MFT-Zone bereits groß ist, wird die vollständige Größe der MFT-Zone nicht erneut reserviert. Da die MFT-Zone auf dem zusammenhängenden Bereich über das Ende des MFT basiert, wird sie verkleinern, wenn der Speicherplatz verwendet wird.

    Das Dateisystem bestimmt den neuen MFT-Zonenspeicherort erst, wenn die aktuelle MFT-Zone vollständig verwendet wurde. Beachten Sie, dass dies in einem typischen System nie vorkommt.

  • Bei einigen Geräten kann es zu Leistungseinbußen führen, wenn die Löschbenachrichtigungsfunktion aktiviert ist. Verwenden Sie in diesem Fall die Option disabledeletenotify , um die Benachrichtigungsfunktion zu deaktivieren.

Beispiele

Um das 8dot3-Namensverhalten für ein Datenträgervolume abzufragen, das mit der GUID angegeben ist, {928842df-5a01-11de-a85c-806e6f6e6963}, geben Sie Folgendes ein:

fsutil behavior query disable8dot3 volume{928842df-5a01-11de-a85c-806e6f6e6963}

Sie können das 8dot3-Namensverhalten auch mithilfe des Unterbefehls 8dot3name abfragen.

Um das System abzufragen, um festzustellen, ob TRIM aktiviert ist oder nicht, geben Sie Folgendes ein:

fsutil behavior query DisableDeleteNotify

Dies ergibt eine Ausgabe ähnlich der folgenden:

NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set

Um das Standardverhalten für TRIM (disabledeletenotify) für ReFS v2 außer Kraft zu setzen, geben Sie Folgendes ein:

fsutil behavior set disabledeletenotify ReFS 0

Um das Standardverhalten für TRIM (disabledeletenotify) für NTFS und ReFS v1 außer Kraft zu setzen, geben Sie Folgendes ein:

fsutil behavior set disabledeletenotify 1