Udostępnij za pośrednictwem


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.

Ostrzeżenie

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

Składnia

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

Parametry

Parametr Opis
utwórz Tworzy identyfikator obiektu, jeśli określony plik jeszcze go nie ma. Jeśli plik ma już identyfikator obiektu, to polecenie jest równoważne kwerendy podpolecenia.
usuń Usuwa identyfikator obiektu.
zapytanie Wykonuje zapytania dotyczące identyfikatora obiektu.
zestaw 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 (objectID 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.

Uwagi

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

Przykłady

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