Gibt es eine gute Ressource für alle Werte und Definitionen in der Dateiattributspalte von Windows Explorer ?
Gibt es eine gute Ressource für alle Werte und Definitionen in der Dateiattributspalte von Windows Explorer ?
Antworten:
R = Schreibgeschützt : Die meisten Programme lehnen das Löschen oder Ändern einer Datei ab, wenn sie als schreibgeschützt gekennzeichnet sind. Das ist ziemlich einfach. Beispielsweise sagt DOS "Zugriff verweigert", wenn Sie versuchen, eine schreibgeschützte Datei zu löschen. Auf der anderen Seite wird Windows Explorer es gerne kauen. Einige entscheiden sich für den Mittelweg: Sie können die Datei ändern oder löschen, jedoch nur nach Aufforderung zur Bestätigung.
H = Hidden : Auch dieser ist ziemlich selbsterklärend; Wenn die Datei als versteckt markiert ist, ist sie unter normalen Umständen nicht sichtbar. 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 : Mit diesem Flag werden wichtige Dateien markiert, die vom System verwendet werden und nicht geändert oder von der Festplatte entfernt werden dürfen. Im Wesentlichen ist dies wie ein "ernsthafteres" Nur-Lese-Flag und wird größtenteils auf diese Weise behandelt. Es ist auch ein "verstecktes" Attribut. Auch wenn Sie "Versteckte Dateien anzeigen" aktivieren, werden Systemdateien nicht angezeigt. (Sie können sie anzeigen, indem Sie "Geschützte Betriebssystemdateien ausblenden" deaktivieren.)
D = Verzeichnis : Dies ist das Bit, mit dem zwischen Einträgen, die Dateien beschreiben, und Einträgen, die Unterverzeichnisse im aktuellen Verzeichnis beschreiben, unterschieden wird. Theoretisch können Sie eine Datei in ein Verzeichnis konvertieren, indem Sie dieses Bit ändern. In der Praxis würde dies natürlich zu einem Durcheinander führen - der Eintrag für ein Verzeichnis muss in einem bestimmten Format vorliegen.
A = Archiv: Dies ist ein spezielles Bit, das als "Kommunikationsverbindung" zwischen Softwareanwendungen, die Dateien ändern, und solchen, die für die Sicherung verwendet werden, verwendet wird. Mit den meisten Sicherungsprogrammen kann der Benutzer eine Teilsicherung durchführen, bei der nur Dateien gesichert werden, die sich seit der letzten Sicherung geändert haben. Dieses Bit wird zu diesem Zweck verwendet. Wenn die Sicherungssoftware die Datei sichert ("archiviert"), wird das Archivbit gelöscht (auf Null gesetzt). Jede Software, die die Datei nachträglich ändert, soll das Archivbit setzen. Wenn die Sicherungssoftware das nächste Mal ausgeführt wird, erkennt sie anhand der Archivbits, welche Dateien geändert wurden und daher gesichert werden müssen. Auch diese Verwendung des Bits ist "freiwillig"; Die Sicherungssoftware ist auf andere Software angewiesen, um das Archivbit ordnungsgemäß zu verwenden. Einige Programme könnten die Datei ändern, ohne das Archivattribut zu setzen, aber zum Glück ist die meiste Software "anständig" und verwendet das Bit ordnungsgemäß. Sie sollten sich jedoch nicht unbedingt auf diesen Mechanismus verlassen, um sicherzustellen, dass Ihre wichtigen Dateien gesichert werden.
Fehlt in der obigen Liste:
C = Komprimiert : 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 = Analysepunkte
O = OFFLINE
P = Sparse File
I = Nicht inhaltsindiziert
T = VORÜBERGEHEND
Kombinationen sind möglich, zB HSA = Hidden, System, Archive
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 (Windows 7 und höher) angezeigte Attribute:
RHSDAXNTPLCOIE
('X' = Gerät; 'P' = Sparse)
In der Ausgabe des Befehls 'attrib' angezeigte Attribute (ab Windows 10, Version 1703):
A__SHR_OI_VX_P_U__
('V' = Integrität; 'X' = Kein Scrub; 'P' = Fixiert)
In der FOR %%I IN (files) DO ECHO.%%~aI
Ausgabe von "% ~ a1" ( ) angezeigte Attribute (ab Windows 10, Version 1703):
drahscotl-x
('X' = Kein Scrub)
Der maßgebliche Verweis auf NTFS-Dateiattribute: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx
Die Attribute "Angeheftet" und "Nicht angeheftet" sind in der obigen Referenz derzeit nicht dokumentiert. Ihre Verwendung in OneDrive als "Immer verfügbare Datei" und "Nur online-Datei" wird jedoch in diesem Artikel erwähnt . Die beiden Attribute können in 'attrib' seit Windows 10, Version 1703, geändert werden. Die Attribute werden nicht in der Attributspalte im Windows Explorer, sondern in den OneDrive-Statussymbolen in der Statusspalte angezeigt.
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. Ich bin mir nicht sicher über Vista.
Mit dem fsutil sparse setflag FILENAME
Befehl können Sie eine Datei sparsam gestalten und die Markierung im Explorer anzeigen. 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 große Bereiche von Null (Wert 0) Bytes einfach nicht auf der Festplatte gespeichert. Wenn ein Programm versucht, auf diesen Teil der Datei zuzugreifen, erkennt das Dateisystem, dass er sich nicht auf dem Datenträger befindet, und gibt stattdessen einen Bereich von Nullbytes zurück. Sehen Sie in dieser MSDN - Seite für weitere Informationen auf Sparse - Dateien.