Es gibt neue Attribute, von denen ich nichts wusste.
V
Integritätsattribut
Dies hängt mit der Überprüfung auf Dateikorruption zusammen:
Integrity-Streams - ReFS verwendet Prüfsummen für Metadaten und optional für Dateidaten, sodass ReFS Beschädigungen zuverlässig erkennen kann.
Quelle Resilient File System (Lit.) Überblick
FILE_ATTRIBUTE_INTEGRITY_STREAM
Das Verzeichnis oder der Benutzerdatenstrom ist mit Integrität konfiguriert (wird nur auf ReFS-Volumes unterstützt). Es ist nicht in einer normalen Verzeichnisliste enthalten. Die Integritätseinstellung bleibt bei der Datei erhalten, wenn sie umbenannt wird. Wenn eine Datei kopiert wird, wird für die Zieldatei die Integrität festgelegt, wenn für die Quelldatei oder das Zielverzeichnis Integrität festgelegt wurde.
Quelle Datei - Attribut - Konstanten
X
Kein Scrub-Dateiattribut.
Dies hängt mit der Fehlerkorrektur zusammen:
Proaktive Fehlerbehebung - Zusätzlich zur Überprüfung der Daten vor dem Lesen und Schreiben stellt ReFS einen Datenintegritätsscanner (Scrubber) bereit. Dieser Scrubber durchsucht das Volume regelmäßig, um latente Beschädigungen zu erkennen und proaktiv eine Reparatur beschädigter Daten auszulösen.
Quelle Resilient File System (Lit.) Überblick
FILE_ATTRIBUTE_NO_SCRUB_DATA
Der Benutzerdatenstrom darf nicht vom Hintergrunddatenintegritätsscanner (AKA-Scrubber) gelesen werden. Wenn für ein Verzeichnis festgelegt, wird nur die Vererbung bereitgestellt. Dieses Flag wird nur auf Storage Spaces- und ReFS-Volumes unterstützt. Es ist nicht in einer normalen Verzeichnisliste enthalten.
Quelle Datei - Attribut - Konstanten
P
Gepinntes Attribut.
Dies zeigt an, dass es sich bei der Datei um eine Sparse-Datei handelt :
Eine dünn besetzte Datei verfügt über ein Attribut, das bewirkt, dass das E / A-Subsystem nur sinnvolle (nicht null) Daten zuordnet. Nicht-Null-Daten werden auf der Festplatte zugewiesen, und nicht sinnvolle Daten (große Datenfolgen, die aus Nullen bestehen) nicht. Wenn eine dünn besetzte Datei gelesen wird, werden die zugewiesenen Daten so zurückgegeben, wie sie gespeichert wurden. Nicht zugeordnete Daten werden standardmäßig als Nullen zurückgegeben.
NTFS hebt spärliche Datenströme auf und verwaltet nur andere Daten als zugewiesen. Wenn ein Programm auf eine spärliche Datei zugreift, liefert das Dateisystem zugeordnete Daten als tatsächliche Daten und freigegebene Daten als Nullen.
NTFS bietet vollständige Unterstützung für Dateien mit geringer Dichte für komprimierte und nicht komprimierte Dateien. NTFS behandelt Lesevorgänge für Dateien mit geringer Dichte, indem zugeordnete Daten und Daten mit geringer Dichte zurückgegeben werden. Es ist möglich, eine Datei mit geringer Dichte als zugewiesene Daten und einen Datenbereich zu lesen, ohne den gesamten Datensatz abzurufen, obwohl NTFS den gesamten Datensatz standardmäßig zurückgibt.
Wenn das Attribut "Datei mit geringer Dichte" festgelegt ist, kann das Dateisystem Daten an beliebiger Stelle in der Datei freigeben. Wenn eine Anwendung aufruft, werden die Nulldaten nach Bereich ausgegeben, anstatt die tatsächlichen Daten zu speichern und zurückzugeben. APIs (Application Programming Interfaces) von Dateisystemen ermöglichen das Kopieren oder Sichern der Datei als tatsächliche Bits und spärliche Stream-Bereiche. Das Endergebnis ist ein effizienter Dateisystemspeicher und -zugriff. Die nächste Abbildung zeigt, wie Daten mit und ohne spärliche Dateiattribute gespeichert werden.
Quelle NTFS Sparse - Dateien
FILE_ATTRIBUTE_SPARSE_FILE
Eine Datei, die eine spärliche Datei ist.
Quelle Datei - Attribut - Konstanten