Windows-Datei- und Ordnerattribute A oder C


23

In Windows Server 2003 haben einige Dateien in der Spalte "Attribute" des Windows-Explorers "A" oder "C" oder "AC" oder andere. Was bedeuten diese?


3
Eine andere Frage ist "Was zum Teufel macht das Archiv-Flag?" - Ich habe es seit den Anfängen von MS-DOS gesehen, es wird auf fast jede einzelne Datei angewendet, und ich hatte nie eine Notwendigkeit / einen Grund, es zu ändern. aber zur gleichen Zeit hatte nie eine Ahnung, was es tut. Ist es noch funktionsfähig?
Mark Henderson

1
@Mark: Meines Wissens wurde das Archiv-Flag von Sicherungsdienstprogrammen verwendet. Es wurde zurückgesetzt, nachdem die Sicherung durchgeführt wurde. Wenn Sie die Datei ändern, wird sie erneut festgelegt, um zu markieren, dass sie erneut gesichert werden muss. Primitiv, also nicht mehr gebraucht, denke ich.
PhiLho

2
Das Archivbit wird weiterhin verwendet. Ich habe ein Programm geschrieben, mit dem die Berechtigungen für alle privaten Verzeichnisse unserer Benutzer zurückgesetzt werden, wenn festgestellt wird, dass sie nicht auf dem Laufenden sind. Das Ändern von Berechtigungen löst das Archivbit aus. Wirklich sauer auf die Operations-Leute, als die Backups liefen.
Patrick Seymour

Antworten:


39

Vor Windows 8/10 waren die Attribute:

R = READONLY
H = HIDDEN
S = SYSTEM
A = ARCHIVE 
C = COMPRESSED
N = NOT INDEXED
L = Reparse Points
O = OFFLINE
P = Sparse File
I = Not content indexed
T = TEMPORARY
E = ENCRYPTED

Sie sollten dem Offline- Attribut besondere Aufmerksamkeit widmen , da es das Verhalten Ihrer Sicherungssoftware beeinflussen kann. Dateien mit dem Attribut O werden möglicherweise vollständig übersprungen, da die Software davon ausgehen kann, dass sie an anderer Stelle gespeichert sind.


Betrachten Sie diese Antworten auf SO und SF für zusätzliche Informationen:

/superuser/1214542/what-do-new-windows-8-10-attributes-mean-no-scrub-file-x-integrity-v-pinn/1215034

/superuser/44812/windows-explorers-file-attribute-column-values


Ich habe das O-Attribut für die Dateien gesehen, die ich nach dem Entpacken des Yii-PHP-Framework-Archivs (um genau zu sein yii-1.1.7.r3135) erhalten habe. Ich bin mir nicht sicher, wie es dort gelaufen ist. Auch nicht, wie man darauf reagieren soll ... Es wurde bemerkt, dass es eine bestimmte Symbolüberlagerung hat.
PhiLho

Wo haben Sie diese Liste gefunden?
mlhDev

Abstimmung. Der attrib-Befehl auf meinem win10-System ist damit nicht einverstanden. Die Antwort sollte auf eine Referenz verweisen und / oder erläutern, was die Attribute bedeuten und wie sie verwendet werden sollen.
Ярослав Рахматуллин


4

Ein weiteres Attribut ist E für Encrypted.


2

Wenn Windows 7 "Sichern und Wiederherstellen" ein "Systemabbild" erstellt, wird es in einem Stammordner mit dem Namen "WindowsImageBackup" abgelegt, der das Attribut "I" aufweist. Der Windows 7-Befehl "help attrib" lautet:

C:\>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

1

D fehlt in der obigen Liste. Wenn Sie sich also fragen, wie ich es war, steht D für "Verzeichnis". Es ist wahrscheinlich nicht enthalten, da sich die Frage auf Dateien und nicht auf Verzeichnisse konzentrierte, aber ich fand diese Frage bei einer Suche und musste meine Suche fortsetzen, um herauszufinden, was D ist. Deshalb habe ich diese Antwort für zukünftige Leser hinzugefügt.

Hier ist der Link zu der Antwort, die D enthielt:

Spaltenwerte für Windows Explorer-Dateiattribute


1

Sie können Attribute mit dem attribBefehl bearbeiten (setzen / entfernen) .

Öffnen Sie eine cmd.exeEingabeaufforderung mit win+rund geben Sie dann Folgendes ein:

einen Ordner verstecken:

> attrib +h +s C:\Test\Testing

einblenden:

> attrib -h -s C:\Test\Testing

0

Andere sind wie folgt;

H = Versteckt

S = Systemdatei

R = Schreibgeschützt

AHS und R können vom Benutzer oder System festgelegt werden. Als Benutzer können Sie den Befehl 'attrib' verwenden, um Attribute hinzuzufügen / zu entfernen. C ist nur ein Systemattribut.

Um mehr über den attrib-Befehl zu erfahren, rufen Sie ein Befehlsfenster auf und geben Sie 'attrib /?'


0

Die Sicherungssoftware kann das Archivbit löschen, das beim Ändern einer Datei gesetzt wird. Auf diese Weise können inkrementelle Sicherungen durchgeführt werden, um bereits gesicherte Dateien zu überspringen.

Da es nach Belieben festgelegt und deaktiviert werden kann, ist es nicht unbedingt die zuverlässigste Methode, und ich denke, dass die meisten Sicherungsprogramme anspruchsvollere Kriterien verwenden, um zu bestimmen, was in eine inkrementelle Sicherung einbezogen werden soll.


Ich kann Ihnen sagen, dass die aktuelle Version von BackupExec entweder das Archivbit oder den zuletzt geänderten Zeitstempel verwenden kann, um zu bestimmen, ob eine Datei gesichert werden soll oder nicht.
Joeqwerty

0

Das Bit A wird nur angezeigt, wenn Sie über eine Sicherungssoftware verfügen, mit der angegeben wird, dass die Datei archiviert wurde. Wenn ein Benutzer Änderungen an einer Datei vornimmt, löscht das Betriebssystem das Archivbit, um der Sicherungssoftware anzuzeigen, dass bei einer inkrementellen oder differenziellen Sicherung die geänderte Datei gesichert und das A-Bit zurückgesetzt werden muss. Inkrementelle Backups setzen das Archivbit zurück, sodass beim nächsten inkrementellen Backup nur neu geänderte Dateien gesichert werden. Durch differenzielle Sicherungen wird das Archivbit NICHT zurückgesetzt, sodass bei jeder differenziellen Sicherung alle Dateien erfasst werden, die sich seit der vorherigen vollständigen Sicherung geändert haben. Damit ein System am Freitag wiederhergestellt werden kann, benötigt ein Administrator die wöchentliche Sicherung ab Sonntag und entweder das neueste Differential oder ALLE täglichen Zuwächse.


3
Sie haben das genau umgekehrt. Das Betriebssystem setzt das Archivbit, wenn eine Datei erstellt oder geändert wird. Die Sicherungssoftware löscht das Archivbit, wenn die Datei gesichert wird.
ThatGraemeGuy

2
Graeme korrekt ist , wird das Archiv - Bit gesetzt , um anzuzeigen , dass die Datei Bedarf archiviert werden, nicht , dass es archiviert wurde.
John Gardeniers
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.