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