fsutil objectid

Se aplica a Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012 y Windows 8

Administra identificadores de objeto (OID), que son objetos internos utilizados por el servicio de cliente de Seguimiento de vínculos distribuidos (DLT) y el Servicio de replicación de archivos (FRS), para realizar un seguimiento de otros objetos, como archivos, directorios y vínculos. Los identificadores de objeto son invisibles para la mayoría de los programas y nunca se deben modificar.

Advertencia

No elimine, establezca ni modifique un identificador de objeto. La eliminación o establecimiento de un identificador de objeto puede provocar desde la pérdida de datos de partes de un archivo hasta volúmenes completos de datos. Además, puede provocar un comportamiento adverso en el Servicio de cliente de Seguimiento de vínculos distribuidos (DLT) y en el Servicio de replicación de archivos (FRS).

Sintaxis

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

Parámetros

Parámetro Descripción
create Crea un identificador de objeto si el archivo especificado no dispone de uno. Si el archivo ya tiene un identificador de objeto, este subcomando es equivalente al subcomando de consulta.
delete Elimina un identificador de objeto.
Query Consulta un identificador de objeto.
set Establece un identificador de objeto.
<objectID> Establece un identificador hexadecimal de 16 bytes específico de un archivo que se garantiza que es único dentro de un volumen. El Servicio de cliente de Seguimiento de vínculos distribuidos (DLT) y el servicio de replicación de archivos (FRS) usan el identificador de objeto para identificar archivos.
<birthvolumeID> Indica el volumen en el que se encontraba el archivo cuando obtuvo por primera vez un identificador de objeto. Este valor es un identificador hexadecimal de 16 bytes que usa el Servicio de cliente DLT.
<birthobjectID> Indica el identificador de objeto original del archivo (el objectID puede cambiar cuando se mueve un archivo). Este valor es un identificador hexadecimal de 16 bytes que usa el Servicio de cliente DLT.
<domainID> Identificador de dominio hexadecimal de 16 bytes. Este valor no se usa actualmente y debe establecerse en todos los ceros.
<filename> Especifica la ruta de acceso completa al archivo, incluido el nombre de archivo y la extensión, por ejemplo C:\documents\filename.txt.

Comentarios

  • Cualquier archivo que tenga un identificador de objeto también tiene un identificador de volumen de nacimiento, un identificador de objeto de nacimiento y un identificador de dominio. Al mover un archivo, el identificador de objeto puede cambiar, pero los identificadores de volumen de nacimiento y objeto de nacimiento siguen siendo los mismos. Este comportamiento permite que el sistema operativo Windows siempre encuentre un archivo, sin importar a dónde se haya movido.

Ejemplos

Para crear un identificador de objeto, escriba lo siguiente:

fsutil objectid create c:\temp\sample.txt

Para eliminar un identificador de objeto, escriba lo siguiente:

fsutil objectid delete c:\temp\sample.txt

Para consultar un identificador de objeto, escriba lo siguiente:

fsutil objectid query c:\temp\sample.txt

Para establecer un identificador de objeto, escriba lo siguiente:

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