Valeurs de la colonne d'attribut de fichier de l'Explorateur Windows [fermé]

18

Existe-t-il une bonne ressource pour toutes les valeurs et définitions dans la colonne d'attribut de fichier de l'Explorateur Windows ?

Michael Kniskern
la source
1
Quelque chose comme cette réponse sur Server Fault?
squillman
Cette question me semble avoir le même objectif que cette réponse citée par @squillman.
David A. Gray

Réponses:

29

R = lecture seule : la plupart des logiciels, lorsqu'ils voient un fichier marqué en lecture seule, refusent de le supprimer ou de le modifier. C'est assez simple. Par exemple, DOS dira "Accès refusé" si vous essayez de supprimer un fichier en lecture seule. D'un autre côté, l'Explorateur Windows le fera avec plaisir. Certains choisiront le juste milieu: ils vous permettront de modifier ou de supprimer le fichier, mais seulement après avoir demandé confirmation.

H = Hidden : Celui-ci est également assez explicite; si le fichier est marqué comme masqué, alors dans des circonstances normales, il est masqué. DOS n'affiche pas le fichier lorsque vous tapez "DIR" sauf si un indicateur spécial est utilisé, comme indiqué dans l'exemple précédent.

S = Système : cet indicateur est utilisé pour baliser les fichiers importants qui sont utilisés par le système et ne doivent pas être modifiés ou supprimés du disque. En substance, cela ressemble à un indicateur en lecture seule "plus sérieux" et est pour la plupart traité de cette manière. C'est également un attribut "super-caché". Même si vous activez «Afficher les fichiers cachés», les fichiers système ne seront pas affichés. (Vous pouvez les afficher en désactivant «Masquer les fichiers protégés du système d'exploitation».)

D = Répertoire : c'est le bit qui différencie les entrées qui décrivent les fichiers et celles qui décrivent les sous-répertoires du répertoire courant. En théorie, vous pouvez convertir un fichier dans un répertoire en modifiant ce bit. Bien sûr, dans la pratique, essayer de le faire entraînerait un gâchis - l'entrée d'un répertoire doit être dans un format spécifique.

A = Archive: Il s'agit d'un bit spécial utilisé comme "lien de communication" entre les applications logicielles qui modifient les fichiers et celles qui sont utilisées pour la sauvegarde. La plupart des logiciels de sauvegarde permettent à l'utilisateur d'effectuer une sauvegarde incrémentielle, qui ne sélectionne pour la sauvegarde que les fichiers modifiés depuis la dernière sauvegarde. Ce bit est utilisé à cet effet. Lorsque le logiciel de sauvegarde sauvegarde ("archive") le fichier, il efface le bit d'archive (le met à zéro). Tout logiciel qui modifie le fichier par la suite, est censé définir le bit d'archive. Ensuite, la prochaine fois que le logiciel de sauvegarde sera exécuté, il saura en regardant les bits d'archive quels fichiers ont été modifiés, et donc qui doivent être sauvegardés. Encore une fois, cette utilisation du bit est "volontaire"; le logiciel de sauvegarde s'appuie sur d'autres logiciels pour utiliser correctement le bit d'archive; certains programmes pourraient modifier le fichier sans définir l'attribut archive, mais heureusement, la plupart des logiciels sont "bien comportés" et utilisent le bit correctement. Néanmoins, vous ne devez pas compter sur ce mécanisme pour vous assurer que vos fichiers critiques sont sauvegardés.

La source

Absent de la liste ci-dessus:

C = compressé : les fichiers / dossiers compressés ne peuvent pas être chiffrés.

E = chiffré: les fichiers / dossiers chiffrés ne peuvent pas être compressés.

N = NON INDEXÉ

L = Points de réparation

O = HORS LIGNE

P = fichier clairsemé

I = Pas de contenu indexé

T = TEMPORAIRE

Les combinaisons sont possibles, par exemple, HSA = Hidden, System, Archive

Devid
la source
Je pensais que la couche du système de fichiers cache toutes les entrées de "Etiquette de volume"? Comment peuvent-ils apparaître dans l'Explorateur?
user1686
c'est vrai, les entrées d'étiquette de volume n'apparaissent certainement pas dans l'Explorateur Windows. je vais modifier la réponse en conséquence.
Vous avez oublié "T" pour "Temporaire"
AndrewJacksonZA
Un fichier doit avoir à la fois l'attribut Hidden et System pour être "super-caché". L'attribut système seul ne suffit pas.
Medinoc
8
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

Attributs affichés dans l'Explorateur Windows (Windows 7 et versions ultérieures): RHSDAXNTPLCOIE('X' = périphérique; 'P' = clairsemé)

Attributs affichés dans la sortie de la commande 'attrib' (à partir de Windows 10, version 1703): A__SHR_OI_VX_P_U__('V' = intégrité; 'X' = pas de scrub; 'P' = épinglé)

Attributs affichés dans la FOR %%I IN (files) DO ECHO.%%~aIsortie "% ~ a1" ( ) (à partir de Windows 10, version 1703): drahscotl-x('X' = Pas de scrub)

La référence faisant autorité des attributs de fichier NTFS: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx

Les attributs épinglés et non épinglés ne sont actuellement pas documentés dans la référence ci-dessus, mais leur utilisation dans OneDrive en tant que "fichier toujours disponible" et "fichier en ligne uniquement" est notée dans cet article allemand . Les deux attributs peuvent être modifiés dans «attrib» depuis Windows 10, version 1703. Les attributs ne sont pas indiqués dans la colonne Attributs de l'Explorateur Windows, mais dans les icônes d'état OneDrive dans la colonne État.

Explorer09
la source
Merci à @ Alex131089 pour les mises à jour sur les nouveaux attributs (rappel sur ouvert, épinglé, non épinglé et rappel sur l'accès aux données) depuis la mise à jour des créateurs de Windows 10. Cependant, je ne sais pas si la sortie de la commande «attrib» qu'il a présentée était exacte, donc je n'ai pas inclus cette partie de son montage.
Explorer09
2

Je ne l'ai pas encore trouvé sur Internet, mais il y a aussi un attribut "P", correspondant à un fichier clairsemé. Cet indicateur est répertorié dans Windows 7, mais pas dans Windows XP. Pas sûr de Vista.

Vous pouvez transformer un fichier clairsemé avec la fsutil sparse setflag FILENAMEcommande et voir l'indicateur apparaître dans l'Explorateur. Notez qu'il n'y a aucun moyen de désactiver le drapeau!

Les fichiers épars sont similaires aux fichiers compressés, mais un peu plus spécifiques. Avec des fichiers épars, de longues plages d'octets nuls (valeur 0) ne sont tout simplement pas stockées sur le disque. Lorsqu'un programme tente d'accéder à cette partie du fichier, le système de fichiers voit qu'il n'est pas sur le disque et renvoie une plage d'octets nuls à la place. Consultez cette page MSDN pour plus d'informations sur les fichiers épars.


la source
1

Le drapeau "I" signifie "Indexé". Le service d'indexation ou la recherche Windows n'incluront pas ces fichiers dans leur opération d'indexation lorsqu'ils sont définis.

La source

kub
la source