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

Fragt das NTFS-Volumeverhalten ab oder legt dieses fest, einschließlich:

  • Erstellen der Dateinamen mit einer Länge von 8,3 Zeichen.

  • Erweitern der Zeichenverwendung in kurzen Dateinamen der Länge 8.3 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 ntfsseitige Pools und nicht ausgelagerte NTFS-Poolspeichercacheebenen geschrieben werden.

  • Die Größe der Masterdatei-Tabellenzone (MFT-Zone).

  • Automatisches Löschen von Daten, wenn das System eine Beschädigung auf einem NTFS-Volume erkennt.

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

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 Verhaltensparameter des Dateisystems ab.
set Ändert die Parameter für das Dateisystemverhalten.
allowextchar {1|0} Erlaubt (1) oder lässt nicht zu, dass (0) Zeichen aus dem erweiterten Zeichensatz (einschließlich diakritischer Zeichen) in kurzen Dateinamen mit 8,3 Zeichen auf NTFS-Volumes verwendet werden.

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

Bugcheckoncorrupt {1|0} Ermöglicht (1) oder lässt nicht die Generierung einer Fehlerüberprüfung zu, wenn ein NTFS-Volume beschädigt ist. Dieses Feature kann verwendet werden, um zu verhindern, dass NTFS Daten automatisch löscht, wenn es mit der Self-Healing NTFS-Funktion verwendet wird.

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

disable8dot3 [ ] {1|0} Deaktiviert (1) oder aktiviert (0) die Erstellung von Dateinamen mit einer Länge von 8,3 Zeichen auf FAT- und NTFS-formatierten Volumes. Wählen Sie optional das Präfix mit dem Volumepfad aus, der als Laufwerksname gefolgt von einem Doppelpunkt oder einer GUID angegeben ist.
disablecompression {1|0} Deaktiviert (1) oder aktiviert (0) NTFS-Komprimierung.

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

disablecompressionlimit {1|0} Deaktiviert (1) oder aktiviert (0) NTFS-Komprimierungslimits auf NTFS-Volumes. Wenn eine komprimierte Datei einen bestimmten Fragmentierungsgrad erreicht, anstatt die Datei nicht zu erweitern, beendet NTFS die Komprimierung zusätzlicher Erweiterungen der Datei. Dies wurde durchgeführt, um zuzulassen, dass komprimierte Dateien größer als normalerweise sind. Wenn Sie diesen Wert auf TRUE festlegen, wird dieses Feature deaktiviert, wodurch die Größe komprimierter Dateien auf dem System beschränkt wird. Es wird nicht empfohlen, dieses Feature zu deaktivieren.

Sie müssen den 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 den Computer neu starten, damit dieser Parameter wirksam wird.

disablefilemetadataoptimization {1|0} Deaktiviert (1) oder aktiviert (0) die Optimierung von Dateimetadaten. NTFS hat einen Grenzwert für die Anzahl der Dateierweiterungen, die eine bestimmte Datei aufweisen kann. Komprimierte dateien und Sparsedateien können sehr fragmentiert werden. Standardmäßig komprimiert NTFS in regelmäßigen Abständen seine internen Metadatenstrukturen, um fragmentierte Dateien zu ermöglichen. Wenn Sie diesen Wert auf TRUE festlegen, wird diese interne Optimierung deaktiviert. Es wird nicht empfohlen, dieses Feature zu deaktivieren.

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

disablelastaccess {1|0} Deaktiviert (1) oder aktiviert (0) Updates des Zeitstempels des letzten Zugriffs in jedem Verzeichnis, wenn Verzeichnisse auf einem NTFS-Volume aufgeführt sind.

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

disablespotcorruptionhandling {1|0} Deaktiviert (1) oder aktiviert (0) die Behandlung von Spotbeschä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 den 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 den Computer neu starten, damit dieser Parameter wirksam wird.

disablewriteautotiering {1|0} Deaktiviert die automatische ReFS v2-Tieringlogik für mehrstufige Volumes.

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

encryptpagingfile {1|0} Verschlüsselt (1) oder verschlüsselt nicht (0) die Speicherpagingdatei im Windows Betriebssystem.

Sie müssen den 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 fest (maximal 800 MB).

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

memoryusage <value> Konfiguriert die internen Cacheebenen des NTFS-Speichers für ausgelagerte Pools und des NICHT AUSGELAGERTEN Poolspeichers. Legen Sie auf 1 oder 2 fest. Bei Festlegung auf 1 (Standardeinstellung) verwendet NTFS die Standardmenge des Ausgelagerungspoolspeichers. Wenn der Wert auf 2 festgelegt ist, erhöht NTFS die Größe seiner Suchlisten und Arbeitsspeicherschwellenwerte. (Eine Suchliste ist ein Pool von Speicherpuffern fester Größe, die vom Kernel und den Gerätetreibern als private Speichercaches für Dateisystemvorgänge wie das Lesen einer Datei erstellt werden.)

Sie müssen den 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 von 0 – 4294967295. Die Standardhäufigkeit beträgt 3.600 Sekunden (eine Stunde).

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

symlinkevaluation <symboliclinktype> Steuert die Art von symbolischen Verknüpfungen, die auf einem Computer erstellt werden können. Gültige Optionen:
  • 1– Lokale zu lokalen symbolischen Verknüpfungen, L2L:{0|1}
  • 2. Symbolische Verknüpfungen zwischen lokalen Und Remoteverbindungen, L2R:{1|0}
  • 3– Remoteverbindung mit lokalen symbolischen Verknüpfungen, R2L:{1|0}
  • 4– Remoteverbindung mit symbolischen Remoteverbindungen, R2R:{1|0}
disabledeletenotify Deaktiviert (1) oder aktiviert (0) Löschbenachrichtigungen. Löschbenachrichtigungen (auch als Kürzen oder Aufheben der Zuordnung bezeichnet) sind 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 trim standardmäßig deaktiviert.
  • Für Systeme, die ReFS v1 verwenden, ist trim standardmäßig aktiviert.
  • Bei Systemen, die NTFS verwenden, ist trim 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 Festplattenlaufwerke und SANs keine Kürzungsbenachrichtigungen.
  • Zum Aktivieren oder Deaktivieren ist kein Neustart erforderlich.
  • Trim ist wirksam, wenn der nächste Unmap-Befehl ausgegeben wird.
  • Vorhandene Inflight-E/A sind von der Registrierungsänderung nicht betroffen.
  • Erfordert keinen Neustart des Diensts, wenn Sie trim aktivieren oder deaktivieren.

Bemerkungen

  • Die MFT-Zone ist ein reservierter Bereich, mit dem die Masterdateitabelle (Master File Table, MFT) nach Bedarf erweitert werden kann, um eine MFT-Fragmentierung zu verhindern. Wenn die durchschnittliche Dateigröße auf dem Volume 2 KB oder weniger beträgt, kann es vorteilhaft sein, den mftzone-Wert auf 2 festzulegen. Wenn die durchschnittliche Dateigröße auf dem Volume 1 KB oder weniger beträgt, kann es vorteilhaft 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 mit einer Länge von 8,3 Zeichen. Wenn NTFS Dateien in einem Verzeichnis erstellt, muss nach den Dateinamen mit einer Länge von 8,3 Zeichen gesucht werden, die den langen Dateinamen zugeordnet sind. Dieser Parameter aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.

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

  • Der parameter disablelastaccess reduziert die Auswirkungen der Protokollierung von Updates auf den Zeitstempel des letzten Zugriffs auf Dateien und Verzeichnisse. Durch das Deaktivieren der Funktion "Letzter Zugriffszeit" wird die Geschwindigkeit des Datei- und Verzeichniszugriffs verbessert. Dieser Parameter aktualisiert den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate.

    Hinweise:

    • Dateibasierte Abfragen des letzten Zugriffs sind auch dann genau, 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, die 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 des zeitpunkts des letzten Zugriffs aussteht, aktualisiert NTFS den Zeitpunkt des letzten Zugriffs mit den anderen Updates ohne zusätzliche Leistungsbeeinträchtigung.

    • Der disablelastaccess-Parameter kann Sich auf Programme wie Backup und Remote Storage auswirken, die auf diesem Feature basieren.

  • Wenn Sie den physischen Arbeitsspeicher erhöhen, erhöht sich nicht immer die Menge des für NTFS verfügbaren ausgelagerungten Poolspeichers. Durch Festlegen von memoryusage auf 2 wird der Grenzwert für ausgelagerungen Poolspeicher erhöht. Dies kann die Leistung verbessern, wenn Ihr System viele Dateien im gleichen Dateisatz öffnet und schließt und nicht bereits große Mengen an Systemspeicher für andere Apps oder cachespeicher verwendet. Wenn Ihr Computer bereits große Mengen an Systemspeicher für andere Apps oder cachespeicher verwendet, wird der verfügbare Poolspeicher für andere Prozesse reduziert, wenn der Grenzwert für ausgelagerten und nicht ausgelagerten NTFS-Poolspeicher erhöht wird. 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 plus der MFT-Zone auf einem neuen Volume und wird zur Bereitstellungszeit 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 MFT-Zonengröße nicht erneut reserviert. Da die MFT-Zone auf dem zusammenhängenden Bereich nach dem Ende des MFT basiert, wird sie verkleinert, wenn der Speicherplatz belegt wird.

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

  • Bei einigen Geräten kann es zu Leistungseinbußen kommen, wenn die Funktion zum Löschen von Benachrichtigungen aktiviert ist. Verwenden Sie in diesem Fall die Option disabledeletenotify, um die Benachrichtigungsfunktion zu deaktivieren.

Beispiele

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

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

Sie können auch das 8dot3-Namensverhalten abfragen, indem Sie den Untercommand 8dot3name verwenden.

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

fsutil behavior query DisableDeleteNotify

Dies ergibt eine Ausgabe ähnlich der hier:

NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set

Geben Sie Folgendes ein, um das Standardverhalten für TRIM (disabledeletenotify) für ReFS v2 zu überschreiben:

fsutil behavior set disabledeletenotify ReFS 0

Um das Standardverhalten für TRIM (disabledeletenotify) für NTFS und ReFS v1 zu überschreiben, geben Sie Folgendes ein:

fsutil behavior set disabledeletenotify 1

Zusätzliche Referenzen