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