web-dev-qa-db-fra.com

Qu'est-ce que les nouveaux attributs Windows 8/10 signifie: aucun fichier de gommage (x), intégrité (V), épinglée (p), impinnée (U)

Je viens d'ouvrir de l'aide pour ATTRIB commande sur Windows 10.0.15063 et découvrit qu'il y a de nouveaux attributs que je ne connaissais pas.

>attrib /?
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+P | -P] [+U | -U]
       [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.
  O   Offline attribute.
  I   Not content indexed file attribute.
  X   No scrub file attribute.
  V   Integrity attribute.
  P   Pinned attribute.
  U   Unpinned 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

(spécifiquement, x, v, p, u)

Et je peux définir +X via ATTRIB commande, même s'il n'est pas répertorié comme modifiable.

Je ne sais pas ce qu'ils font ou utilisaient cependant. Et je n'ai pas réussi à faire de l'utilité Google, sauf que les listes ne sont pas beaucoup plus utiles que l'aide elle-même. Même l'aide de Microsoft 'propre ne aide . I tried googling. Really!

9
LogicDaemon

Il y a de nouveaux attributs que je ne connaissais pas.

V attribut d'intégrité.

Ceci est lié à la vérification de la corruption de fichier:

Intégrity-Streams - Refs utilise des checksums pour les métadonnées et éventuellement pour les données de fichier, ce qui donne la possibilité de détecter de manière fiable des corruptions.

Source Système de fichier résilient (REF) aperç

File_attribute_integrity_stream

Le flux de données de répertoire ou d'utilisateur est configuré avec intégrité (uniquement pris en charge sur les volumes REFS). Il n'est pas inclus dans une liste de répertoires ordinaires. Le réglage d'intégrité persiste avec le fichier s'il est renommé. Si un fichier est copié, le fichier de destination disposera d'une définition d'intégrité si le fichier source ou le répertoire de destination a une définition d'intégrité.

Source constantes d'attribut de fichier


X Aucun attribut de fichier de gommage.

Ceci est lié à la correction d'erreur:

Correction d'erreur proactive - En plus de la validation des données avant de se lire et de les écrit, Refs introduit un scanner d'intégrité des données, appelé laveur. Ce laveur scanne périodiquement le volume, identifiant les corruptions latentes et déclenchant de manière proactive une réparation de données corrompues.

Source Système de fichier résilient (REF) aperç

File_attribute_no_scrub_data

Le flux de données utilisateur ne doit pas être lu à l'aide du scanner d'intégrité des données de base (AKA PROMBER). Lorsqu'il est défini sur un répertoire, il ne fournit que héritage. Ce drapeau n'est pris en charge que sur les espaces de stockage et les volumes REFS. Il n'est pas inclus dans une liste de répertoires ordinaires.

Source constantes d'attribut de fichier


P attribut épinglé.

Cela indique que le fichier est un fichier de plaide :

Un fichier rare contient un attribut qui provoque l'attribution du sous-système d'E/S d'attribuer uniquement des données significatives (non nulles). Les données non nulles sont allouées sur le disque et des données non significatives (grandes chaînes de données composées de zéros) ne sont pas. Lorsqu'un fichier de plaide est lu, les données allouées sont renvoyées car elles ont été stockées; Les données non allouées sont renvoyées, par défaut, comme Zeros.

NTFS translocate des flux de données clairsemés et ne maintient que d'autres données telles que allouées. Lorsqu'un programme accède à un fichier rare, le système de fichiers permet de attribuer des données attribuées sous forme de données réelles et de données traditionnelles telles que les zéros.

NTFS inclut la prise en charge complète des fichiers rare pour les fichiers compressés et non compressés. NTFS gère les opérations de lecture sur des fichiers clairsemés en retournant des données allouées et des données de plaide. Il est possible de lire un fichier rare comme des données allouées et une plage de données sans récupérer l'ensemble du jeu de données, bien que NTFS renvoie l'ensemble du jeu de données par défaut.

Avec l'ensemble d'attributs de fichiers clairsemé, le système de fichiers peut annuler des données de n'importe où dans le fichier et, lorsqu'un appelle d'application, donnez les données zéro par plage au lieu de stocker et de renvoyer les données réelles. Les interfaces de programmation d'applications du système de fichiers (API) permettent de copier ou de sauvegarder le fichier comme des bits réels et des plages de flux clairsemés. Le résultat net est le stockage et l'accès efficaces du système de fichiers. La figure suivante montre comment les données sont stockées avec et sans l'ensemble d'attributs de fichiers clairsemé.

Source fichiers de nettoyage NTFS

File_attribute_sparse_file

Un fichier qui est un fichier rare.

Source constantes d'attribut de fichier


En plus de lecture

6
DavidPostill

Il y a en fait plus de nouveaux attributs trouvés dans C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winnt.h:

FILE_ATTRIBUTE_UNPINNED              = 0x00100000
FILE_ATTRIBUTE_PINNED                = 0x00080000
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS = 0x00400000

Seul le dernier est documenté à https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117%28v=vs.85%29.aspx

Basé sur - https://techcommunity.microsoft.com/t5/onedrive-for-business/files-on-demand-Difence-In-locally-Available-andwayswways/mp/118203#m2781 Je suppose que le drapeau "épinglé" est utilisé pour empêcher que le fichier soit purgé du stockage local lors de l'exécution de l'espace disque bas sur le disque. L'attribut "impincifié", OTOH, semble être utilisé pour indiquer que vous souhaitez force que le fichier n'est pas stocké localement.

Je cherche actuellement comment ces attributs sont utilisés par la nouvelle fonctionnalité "OneDrive Files à la demande" ( https://support.office.com/en-us/article/learn-about-onedrive-files-on -Demand-0e6860D3-D9F3-4971-B321-7092438FB38E ).

Voir https://social.technet.microsoft.com/forums/windows/en-us/375f3933-fcab-450c-bb9c-da54155549f-DA54155549E2/HOW-DO-I-GETSET-OneDrive-Files-on-Demand -Status-de-PowerShell? Forum = iTCG Si vous souhaitez apprendre de ces enquêtes.

5
sba

Il est correct de pouvoir définir aucun gommage (x) avec NTFS.
[.____] Les NTFS vérifient lisibles et récupèrent si nécessaire.
[.____] Comme il n'y a pas de somme de contrôle, NTFS ne vérifie pas si les données sont correctes.
[.____] Cela n'a aucun sens que sur les espaces de stockage redondants.
[.____] C'est l'une des sources d'information.
[.____] (voir la diapositive n ° 30)

P n'est pas un attribut rare.
[.
Mais l'attribut épinglé sera une valeur hexagone, pas une chaîne significative.
[.____] désolé, je ne sais pas ce qui est pinnd/impinné.

1
BugMeNot114514