fsutil objectid

Hanterar objektidentifierare (OID), som är interna objekt som används av DLT-klienttjänsten (Distributed Link Tracking) och Filreplikeringstjänsten (FRS), för att spåra andra objekt, till exempel filer, kataloger och länkar. Objektidentifierare är osynliga för de flesta program och bör aldrig ändras.

Warning

Ta inte bort, ange eller på annat sätt ändra en objektidentifierare. Om du tar bort eller anger en objektidentifierare kan data förloras från delar av en fil, upp till och med hela datavolymer. Dessutom kan du orsaka negativt beteende i DLT-klienttjänsten (Distributed Link Tracking) och Filreplikeringstjänsten (FRS).

Syntax

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

Parameters

Parameter Description
create Skapar en objektidentifierare om den angivna filen inte redan har en. Om filen redan har en objektidentifierare motsvarar det här underkommandot frågeunderkommandot .
delete Tar bort en objektidentifierare.
query Kör frågor mot en objektidentifierare.
set Anger en objektidentifierare.
<objectID> Anger en filspecifik hexadecimal identifierare på 16 byte som garanterat är unik inom en volym. Objektidentifieraren används av DLT-klienttjänsten (Distributed Link Tracking) och FILreplikeringstjänsten (FRS) för att identifiera filer.
<birthvolumeID> Anger volymen som filen fanns på när den först hämtade en objektidentifierare. Det här värdet är en hexadecimal identifierare på 16 byte som används av DLT-klienttjänsten.
<birthobjectID> Anger filens ursprungliga objektidentifierare ( objekt-ID: t kan ändras när en fil flyttas). Det här värdet är en hexadecimal identifierare på 16 byte som används av DLT-klienttjänsten.
<domainID> 16 byte hexadecimal domänidentifierare. Det här värdet används inte för närvarande och måste anges till alla nollor.
<filename> Anger den fullständiga sökvägen till filen, inklusive filnamn och filtillägg, till exempel C:\documents\filename.txt.

Remarks

  • Alla filer som har en objektidentifierare har också en födelsevolymidentifierare, en identifierare för födelseobjekt och en domänidentifierare. När du flyttar en fil kan objektidentifieraren ändras, men födelsevolym- och födelseobjektidentifierarna förblir desamma. Det här beteendet gör att Windows-operativsystemet alltid kan hitta en fil, oavsett var den har flyttats.

Examples

Om du vill skapa en objektidentifierare skriver du:

fsutil objectid create c:\temp\sample.txt

Om du vill ta bort en objektidentifierare skriver du:

fsutil objectid delete c:\temp\sample.txt

Om du vill köra frågor mot en objektidentifierare skriver du:

fsutil objectid query c:\temp\sample.txt

Om du vill ange en objektidentifierare skriver du:

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