Dela via


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.

Varning

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>

Parameterar

Parameter Beskrivning
skapa Skapar en objektidentifierare om den angivna filen inte redan har en. Om filen redan har en objektidentifierare motsvarar den här underkommandot fråga underkommando.
ta bort Tar bort en objektidentifierare.
sökfråga Kör frågor mot en objektidentifierare.
ställa 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 (objectID 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 filnamnet och filtillägget, till exempel C:\documents\filename.txt.

Anmärkningar

  • 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.

Exempel

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