fsutil objectid

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Gère les identificateurs d’objet (OID), qui sont des objets internes utilisés par le service client de suivi de liaisons distribuées (DLT) et le service de réplication de fichiers (FRS), pour effectuer le suivi d’autres objets comme des fichiers, des répertoires et des liaisons. Les identificateurs d’objet sont invisibles pour la plupart des programmes et ne doivent jamais être modifiés.

Avertissement

Vous ne devez ni supprimer, ni définir, ni modifier les identificateurs d’objet. La suppression ou la définition d’un identificateur d’objet peut entraîner la perte de données dans des parties de fichier ou même des volumes entiers de données. Par ailleurs, vous pouvez provoquer un comportement défavorable du service client de suivi de liaisons distribuées (DLT) et du service de réplication de fichiers (FRS).

Syntaxe

fsutil objectid [create] <filename>
fsutil objectid [delete] <filename>
fsutil objectid [query] <filename>
fsutil objectid [set] <objectID> <birthvolumeID> <birthobjectID> <domainID> <filename>

Paramètres

Paramètre Description
create Crée un identificateur d’objet si le fichier spécifié n’en a pas déjà un. Si le fichier a déjà un identificateur d’objet, cette sous-commande est équivalente à la sous-commande query.
supprimer Supprime un identificateur d’objet.
query Interroge un identificateur d’objet.
set Définit un identificateur d’objet.
<objectID> Définit un identificateur hexadécimal de 16 octets propre à un fichier, unique au sein d’un volume. L’identificateur d’objet est utilisé par le service client de suivi de liaisons distribuées (DLT) et le service de réplication de fichiers (FRS) pour identifier les fichiers.
<birthvolumeID> Indique le volume sur lequel le fichier se trouvait quand il a obtenu un identificateur d’objet pour la première fois. Cette valeur est un identificateur hexadécimal de 16 octets utilisé par le service client DLT.
<birthobjectID> Indique l’identificateur d’objet d’origine du fichier (L’objectID peut changer quand un fichier est déplacé). Cette valeur est un identificateur hexadécimal de 16 octets utilisé par le service client DLT.
<domainID> Identificateur de domaine hexadécimal de 16 octets. Cette valeur n’est pas utilisée actuellement et doit être définie avec des zéros.
<filename> Spécifie le chemin complet du fichier, y compris le nom et l’extension du fichier, par exemple : C:\documents\filename.txt.

Notes

  • Tout fichier qui a un identificateur d’objet a également un identificateur de volume de naissance, un identificateur d’objet de naissance et un identificateur de domaine. Quand vous déplacez un fichier, l’identificateur d’objet peut changer, mais les identificateurs de volume de naissance et d’objet de naissance restent les mêmes. Ce comportement permet au système d’exploitation Windows de toujours trouver un fichier, quel que soit l’emplacement où il a été déplacé.

Exemples

Pour créer un identificateur d’objet, tapez :

fsutil objectid create c:\temp\sample.txt

Pour supprimer un identificateur d’objet, tapez :

fsutil objectid delete c:\temp\sample.txt

Pour interroger un identificateur d’objet, tapez :

fsutil objectid query c:\temp\sample.txt

Pour définir un identificateur d’objet, tapez :

fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 c:\temp\sample.txt