fsutil objectid
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