Share via


fsutil objectid

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

Gerencia identificadores de objeto (OIDs), que são objetos internos usados pelo serviço cliente DLT (Controle de Link Distribuído) e FRS (Serviço de Replicação de Arquivos), para rastrear outros objetos, como arquivos, diretórios e links. Os identificadores de objeto são invisíveis para a maioria dos programas e nunca devem ser modificados.

Aviso

Não exclua, defina ou modifique um identificador de objeto. Excluir ou definir um identificador de objeto pode resultar na perda de dados de partes de um arquivo, até e incluindo volumes inteiros de dados. Além disso, você pode causar um comportamento adverso no serviço cliente DLT (Controle de Link Distribuído) e no FRS (Serviço de Replicação de Arquivos).

Sintaxe

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

Parâmetros

Parâmetro Descrição
create Cria um identificador de objeto se o arquivo especificado ainda não tiver um. Se o arquivo já tiver um identificador de objeto, esse subcomando será equivalente ao subcomando de consulta.
excluir Exclui um identificador de objeto.
Consulta Consulta um identificador de objeto.
set Define um identificador de objeto.
<objectID> Define um identificador hexadecimal de 16 bytes específico do arquivo que tem a garantia de ser exclusivo dentro de um volume. O identificador de objeto é usado pelo serviço cliente DLT (Controle de Link Distribuído) e pelo FRS (Serviço de Replicação de Arquivos) para identificar arquivos.
<birthvolumeID> Indica o volume no qual o arquivo foi localizado quando obteve um identificador de objeto pela primeira vez. Esse valor é um identificador hexadecimal de 16 bytes usado pelo serviço de cliente DLT.
<birthobjectID> Indica o identificador de objeto original do arquivo (o objectID pode ser alterado quando um arquivo é movido). Esse valor é um identificador hexadecimal de 16 bytes usado pelo serviço de cliente DLT.
<domainID> Identificador de domínio hexadecimal de 16 bytes. Esse valor não é usado no momento e deve ser definido para todos os zeros.
<filename> Especifica o caminho completo para o arquivo, incluindo o nome do arquivo e a extensão, por exemplo C:\documents\filename.txt.

Comentários

  • Qualquer arquivo que tenha um identificador de objeto também tem um identificador de volume de criação, um identificador de objeto de criação e um identificador de domínio. Ao mover um arquivo, o identificador de objeto pode mudar, mas os identificadores do volume de criação e do objeto de criação permanecem os mesmos. Esse comportamento permite que o sistema operacional do Windows sempre encontre um arquivo, independentemente de onde ele tenha sido movido.

Exemplos

Para criar um identificador de objeto, digite:

fsutil objectid create c:\temp\sample.txt

Para excluir um identificador de objeto, digite:

fsutil objectid delete c:\temp\sample.txt

Para consultar um identificador de objeto, digite:

fsutil objectid query c:\temp\sample.txt

Para definir um identificador de objeto, digite:

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