Windows Explorer-Werte für Dateiattributspalten

46817
Michael Kniskern

Gibt es eine gute Ressource für alle Werte und Definitionen in der Dateiattributspalte von Windows Explorer ?

17
Etwas wie [** diese Antwort **] (http://serverfault.com/questions/34692/windows-file-and-folder-attributes-a-or-c/34711#34711) auf Server Fault? squillman vor 14 Jahren 1

4 Antworten auf die Frage

26
Devid

R = Schreibgeschützt : Wenn eine Datei als schreibgeschützt markiert wird, lehnt die meisten Software das Löschen oder Ändern ab. Das ist ziemlich einfach. Beispielsweise sagt DOS "Zugriff verweigert", wenn Sie versuchen, eine schreibgeschützte Datei zu löschen. Auf der anderen Seite wird der Windows Explorer sie fröhlich kauen. Einige wählen den Mittelweg: Sie können die Datei ändern oder löschen, jedoch nur nach Bestätigung.

H = Versteckt : Auch dies ist ziemlich selbsterklärend; Wenn die Datei als ausgeblendet markiert ist, wird sie unter normalen Umständen ausgeblendet. DOS zeigt die Datei nicht an, wenn Sie "DIR" eingeben, es sei denn, ein spezielles Flag wird verwendet, wie im vorherigen Beispiel gezeigt.

S = System : Dieses Flag wird verwendet, um wichtige Dateien zu kennzeichnen, die vom System verwendet werden und nicht geändert oder von der Festplatte gelöscht werden sollen. Im Wesentlichen ist dies wie eine "ernsthaftere" Nur-Lese-Flagge und wird größtenteils auf diese Weise behandelt. Es ist auch ein "verstecktes" Attribut. Selbst wenn Sie „Versteckte Dateien anzeigen“ aktivieren, werden Systemdateien nicht angezeigt. (Sie können sie anzeigen, indem Sie "Geschützte Betriebssystemdateien ausblenden" deaktivieren.)

D = Directory : Dies ist das Bit, das zwischen Einträgen, die Dateien beschreiben, und solchen, die Unterverzeichnisse im aktuellen Verzeichnis beschreiben, unterscheidet. Theoretisch können Sie eine Datei in ein Verzeichnis konvertieren, indem Sie dieses Bit ändern. In der Praxis würde der Versuch natürlich zu einem Chaos führen - der Eintrag für ein Verzeichnis muss ein bestimmtes Format haben.

A = Archiv: Dies ist ein spezielles Bit, das als "Kommunikationsverbindung" zwischen Softwareanwendungen verwendet wird, die Dateien ändern, und solchen, die für die Sicherung verwendet werden. Bei der meisten Sicherungssoftware kann der Benutzer eine inkrementelle Sicherung durchführen, bei der nur Dateien ausgewählt werden, die seit der letzten Sicherung geändert wurden. Dieses Bit wird für diesen Zweck verwendet. Wenn die Sicherungssoftware die Datei sichert ("archiviert"), löscht sie das Archivbit (macht es zu Null). Jede Software, die die Datei später ändert, soll das Archivbit setzen. Bei der nächsten Ausführung der Sicherungssoftware weiß sie dann, welche Archivierungsbits geändert wurden und welche daher gesichert werden müssen. Auch diese Verwendung des Bits ist "freiwillig"; Die Backup-Software verwendet andere Software, um das Archivbit ordnungsgemäß zu verwenden. Einige Programme könnten die Datei ändern, ohne das Archivattribut festzulegen, aber glücklicherweise ist die meiste Software "gut" und verwendet das Bit ordnungsgemäß. Sie sollten sich jedoch nicht unbedingt auf diesen Mechanismus verlassen, um sicherzustellen, dass Ihre kritischen Dateien gesichert werden.

Quelle

Fehlt aus der obigen Liste:

C = Compressed : Komprimierte Dateien / Ordner können nicht verschlüsselt werden.

E = Verschlüsselt : Verschlüsselte Dateien / Ordner können nicht komprimiert werden.

N = NICHT INDEXIERT

L = Reparse-Punkte

O = OFFLINE

P = Sparse File

I = Nicht indiziert

T = temporär

Kombinationen sind möglich, z. B. HSA = Hidden, System, Archive

Ich dachte, die Dateisystemebene verbirgt alle 'Volume Label'-Einträge? Wie können sie im Explorer angezeigt werden? grawity vor 14 Jahren 0
Das ist richtig, Volume-Label-Einträge werden sicherlich nicht in Windows Explorer angezeigt. Ich werde die Antwort entsprechend bearbeiten. vor 14 Jahren 0
Sie haben "T" für "Temporär" vergessen AndrewJacksonZA vor 11 Jahren 0
Eine Datei muss sowohl das Attribut "Versteckt" als auch das Attribut "System" haben, damit sie "überdeckt" wird. Das Systemattribut alleine reicht nicht aus. Medinoc vor 9 Jahren 0
7
Explorer09
Let- Bit  ter masks Description and notes --- -------- --------------------------------------------------------------- R 0x1 Read-only H 0x2 Hidden S 0x4 System (V) 0x8 Volume label (obsolete in NTFS and must not be set) D 0x10 Directory A 0x20 Archive X 0x40 Device (reserved by system and must not be set) N 0x80 Normal (i.e. no other attributes set) T 0x100 Temporary P 0x200 Sparse file L 0x400 Symbolic link / Junction / Mount point / has a reparse point C 0x800 Compressed O 0x1000 Offline I 0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista) E 0x4000 Encrypted  (Attributes introduced in Windows 8:) (V) 0x8000 Integrity (ReFS volume only) - 0x10000 Virtual (reserved by system and must not be set) (X) 0x20000 No scrub (ReFS volume only)  (Attributes introduced in Windows 10, version 1703 (Creators Update):) - 0x40000 Recall on open (P) 0x80000 Pinned (OneDrive "always available files") (U) 0x100000 Unpinned (OneDrive "online-only files") - 0x200000 (Unused and reserved) - 0x400000 Recall on data access 

In Windows Explorer angezeigte Attribute (Windows 7 und höher): RHSDAXNTPLCOIE('X' = Device; 'P' = Sparse)

In 'attrib' -Befehlsausgabe angezeigte Attribute (ab Windows 10, Version 1703): A__SHR_OI_VX_P_U__('V' = Integrität; 'X' = Kein Scrub; 'P' = Gepinnt)

In "% ~ a1" ( FOR %%I IN (files) DO ECHO.%%~aI) ausgegebene Attribute (ab Windows 10, Version 1703): drahscotl-x('X' = Kein Scrubben)

Die maßgebliche Referenz der NTFS-Dateiattribute: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx

Die Attribute "Gepinnt" und "Nicht gepinnt" sind in der obigen Referenz derzeit nicht dokumentiert, aber ihre Verwendung in OneDrive als "immer verfügbare Datei" und "Nur-Online-Datei" ist in diesem deutschen Artikel angegeben . Die beiden Attribute können seit Windows 10, Version 1703, in 'attrib' geändert werden. Die Attribute werden in Windows Explorer nicht in der Spalte Attribute angezeigt, sondern in den Statussymbolen von OneDrive in der Spalte Status.

Vielen Dank an @ Alex131089 für Aktualisierungen zu neuen Attributen (Rückruf beim Öffnen, Fixieren, Nicht gepinnt und Rückruf beim Datenzugriff) seit Windows 10 Creators Update. Ich bin mir jedoch nicht sicher, ob die Ausgabe des Attributs 'attrib' korrekt war, daher habe ich diesen Teil seiner Bearbeitung nicht mit einbezogen. Explorer09 vor 6 Jahren 0
2

Ich habe dies im Internet noch nicht gefunden, aber es gibt auch ein "P" -Attribut, das einer spärlichen Datei entspricht. Dieses Flag ist in Windows 7 aufgeführt, jedoch nicht in Windows XP. Nicht sicher über Vista.

Mit dem fsutil sparse setflag FILENAMEBefehl können Sie eine Datei spärlich machen und sehen, dass das Flag im Explorer angezeigt wird. Beachten Sie jedoch, dass es keine Möglichkeit gibt, die Flagge auszuschalten!

Sparse-Dateien ähneln komprimierten Dateien, sind jedoch etwas spezifischer. Bei Dateien mit geringer Dichte werden lange Bereiche von Nullbytes (Wert 0) einfach nicht auf der Festplatte gespeichert. Wenn ein Programm versucht, auf diesen Teil der Datei zuzugreifen, stellt das Dateisystem fest, dass es sich nicht auf der Festplatte befindet, und gibt stattdessen einen Bereich von null Byte zurück. Auf dieser MSDN-Seite finden Sie weitere Informationen zu Dateien mit geringer Dichte.

1
kub

Das "I" -Flag steht für "Indexed". Der Indizierungsdienst oder die Windows-Suche schließt diese Dateien bei der Indizierung nicht ein.

Quelle