Udostępnij przez


fsutil objectid

Zarządza identyfikatorami obiektów (OID), które są obiektami wewnętrznymi używanymi przez usługę klienta Distributed Link Tracking (DLT) i usługę replikacji plików (FRS), aby śledzić inne obiekty, takie jak pliki, katalogi i łącza. Identyfikatory obiektów są niewidoczne dla większości programów i nigdy nie powinny być modyfikowane.

Warning

Nie usuwaj, ustawiaj ani w inny sposób nie modyfikuj identyfikatora obiektu. Usunięcie lub ustawienie identyfikatora obiektu może spowodować utratę danych z fragmentów pliku, maksymalnie do całych woluminów danych. Ponadto może to spowodować niekorzystne zachowanie w usłudze klienta śledzenia linków rozproszonych (DLT) i usłudze replikacji plików (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
utworzyć Tworzy identyfikator obiektu, jeśli określony plik jeszcze go nie ma. Jeśli plik ma już identyfikator obiektu, to podpolecenie jest równoważne podpoleceniu zapytania .
usunąć Usuwa identyfikator obiektu.
kwerenda Wykonuje zapytania dotyczące identyfikatora obiektu.
set Ustawia identyfikator obiektu.
<objectID> Ustawia identyfikator szesnastkowy specyficzny dla pliku 16 bajtów, który ma gwarancję unikatowości w woluminie. Identyfikator obiektu jest używany przez usługę klienta Distributed Link Tracking (DLT) i usługę replikacji plików (FRS) do identyfikowania plików.
<birthvolumeID> Wskazuje wolumin, na którym znajdował się plik po pierwszym uzyskaniu identyfikatora obiektu. Ta wartość jest 16-bajtowym identyfikatorem szesnastkowym używanym przez usługę klienta DLT.
<birthobjectID> Wskazuje oryginalny identyfikator obiektu pliku (identyfikator obiektu może ulec zmianie po przeniesieniu pliku). Ta wartość jest 16-bajtowym identyfikatorem szesnastkowym używanym przez usługę klienta DLT.
<domainID> 16-bajtowy identyfikator domeny szesnastkowej. Ta wartość nie jest obecnie używana i musi być ustawiona na wszystkie zera.
<filename> Określa pełną ścieżkę do pliku, w tym nazwę pliku i rozszerzenie, na przykład C:\documents\filename.txt.

Remarks

  • Każdy plik, który ma identyfikator obiektu, ma również identyfikator woluminu urodzenia, identyfikator obiektu urodzenia i identyfikator domeny. Po przeniesieniu pliku identyfikator obiektu może ulec zmianie, ale wolumin urodzenia i identyfikatory obiektów urodzenia pozostają takie same. To zachowanie umożliwia systemowi operacyjnemu Windows zawsze znajdowanie pliku niezależnie od tego, gdzie został przeniesiony.

Examples

Aby utworzyć identyfikator obiektu, wpisz:

fsutil objectid create c:\temp\sample.txt

Aby usunąć identyfikator obiektu, wpisz:

fsutil objectid delete c:\temp\sample.txt

Aby wysłać zapytanie dotyczące identyfikatora obiektu, wpisz:

fsutil objectid query c:\temp\sample.txt

Aby ustawić identyfikator obiektu, wpisz:

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