Команда fsutil objectid позволяет управлять идентификаторами объектов (Object Identifiers — OID), которые связаны с файлами, папками и ссылками. Как служба клиента распределенного отслеживания ссылок (Distributed Link Tracking Client— DLT), так и служба репликации файлов (File Replication Service — FRS) отслеживают объекты (файлы, папки и ссылки) по связанным с ними идентификаторам, которые имеют размер 16 байт (32 шестнадцатеричных символа) и уникально идентифицируют объект тома.

Использование команды fsutil objectid позволяет создавать, удалять, запрашивать и устанавливать параметры идентификаторов объектов. Так как случаи изменения идентификаторов объектов крайне редки (компания Microsoft не советует выполнения такой операции!), принципы использования этой утилиты можно просто запомнить на всякий случай.

Вот синтаксис этой команды:

fsutil objectid < create | delete | query > <volumepath>
fsutil objectid set <ObjectID> <BirthVolumeID> <BirthObjectID> <DomainID> <volumepath>

Параметры этой команды рассматриваются в следующей таблице.

Параметры команды fsutil objectid

Параметры

Использование

create

Создает для указанного файла или папки OID. Если такой идентификатор уже существует, команда работает как и команда query

delete

Удаляет идентификатор файла или папки

query

Отображает идентификатор файла или папки

set

Изменяет идентификатор файла или папки

volumepath

Указывает полный путь к файлу, папке или ссылке

ObjectID

Используется совместно с параметром set для предоставления определенного 32-значного идентификатора

BirthVolumeID

Используется совместно с параметром set для предоставления идентификатора тома, на котором изначально находился объект

BirthObjectID

Используется совместно с параметром set для предоставления оригинального идентификатора объекта

DomainID

Используется совместно с параметром set для предоставления идентификатора домена для объекта. Этот параметр должен состоять из нулей

Вот пример проверки идентификатора объекта для папки Windows на диске С:

fsutil objectid query c:\windows

Компания Microsoft предупреждает о нежелательности удаления или изменения идентификаторов объектов. Выполнение такой операции может привести к потере данных из одного файла или из целого тома. Изменение идентификатора объекта может привести к возникновению проблем в работе службы клиента DLT и службы репликации файлов.