Condividi tramite


fsutil objectid

Gestisce gli identificatori di oggetto (OID), che sono oggetti interni usati dal servizio client Distributed Link Tracking (DLT) e dal servizio replica file (FRS), per tenere traccia di altri oggetti, ad esempio file, directory e collegamenti. Gli identificatori di oggetto sono invisibili alla maggior parte dei programmi e non devono mai essere modificati.

Avviso

Non eliminare, impostare o modificare in altro modo un identificatore di oggetto. L'eliminazione o l'impostazione di un identificatore di oggetto può comportare la perdita di dati da parti di un file, fino a e includere interi volumi di dati. Inoltre, è possibile che si verifichi un comportamento negativo nel servizio client Distributed Link Tracking (DLT) e nel servizio replica file .

Sintassi

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

Parametri

Parametro Descrizione
create Crea un identificatore di oggetto se il file specificato non ne ha già uno. Se il file ha già un identificatore di oggetto, questo sottocomando equivale al sottocomando della query.
eliminare Elimina un identificatore di oggetto.
query Esegue una query su un identificatore di oggetto.
set Imposta un identificatore oggetto.
<objectID> Imposta un identificatore esadecimale specifico del file di 16 byte che è garantito che sia univoco all'interno di un volume. L'identificatore dell'oggetto viene usato dal servizio client DLT (Distributed Link Tracking) e dal servizio replica file (FRS) per identificare i file.
<birthvolumeID> Indica il volume in cui si trovava il file quando ha ottenuto per la prima volta un identificatore di oggetto. Questo valore è un identificatore esadecimale a 16 byte usato dal servizio client DLT.
<birthobjectID> Indica l'identificatore dell'oggetto originale del file (objectID può cambiare quando un file viene spostato). Questo valore è un identificatore esadecimale a 16 byte usato dal servizio client DLT.
<domainID> Identificatore di dominio esadecimale a 16 byte. Questo valore non è attualmente usato e deve essere impostato su tutti gli zeri.
<filename> Specifica il percorso completo del file, incluso il nome e l'estensione del file, ad esempio C:\documents\filename.txt.

Osservazioni:

  • Qualsiasi file con un identificatore di oggetto ha anche un identificatore del volume di nascita, un identificatore dell'oggetto di nascita e un identificatore di dominio. Quando si sposta un file, l'identificatore dell'oggetto può cambiare, ma gli identificatori del volume di nascita e dell'oggetto di nascita rimangono invariati. Questo comportamento consente al sistema operativo Windows di trovare sempre un file, indipendentemente dalla posizione in cui è stato spostato.

Esempi

Per creare un identificatore di oggetto, digitare:

fsutil objectid create c:\temp\sample.txt

Per eliminare un identificatore di oggetto, digitare:

fsutil objectid delete c:\temp\sample.txt

Per eseguire una query su un identificatore di oggetto, digitare:

fsutil objectid query c:\temp\sample.txt

Per impostare un identificatore di oggetto, digitare:

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