Самым простым представлением точек повторной обработки является сравнение их с ярлыками на рабочем столе. Ярлык не является истинным исполнимым файлом, а всего лишь ссылка на такой файл. То же самое можно сказать и про точку повторной обработки, так как она предоставляет ярлык для объекта, которых хранится в другом месте.

Если щелкнуть на ссылке ярлыка, выполняется автоматическое прозрачное перенаправление в точку хранения объекта. Это относится и к точкам повторной обработки. Файл, который содержит в себе точку повторной обработки, может перенаправлять пользователей и приложения к другому файлу или каталогу. При этом ни пользователи ни приложения не будут знать, что выполняется перенаправление.

Точки повторной обработки могут оказаться сложными в удалении. Одной из распространенных ошибок является удаление точки повторной обработки средствами Проводника Windows (Windows Explorer). При выполнении этой операции средствами Проводника Windows (Windows Explorer) иногда удаляется не только точка повторной обработки, но и сам файла или папка, на которую ссылалась точка повторной обработки.

Именно поэтому команда fsutil reparsepoint оказывается исключительно полезной. Эта команда используется для выполнения запросов к точке повторной обработки, что позволяет узнать, как какой объект выполняется перенаправление. Кроме этого, утилита позволяет удалять точки повторной обработки.

Команда fsutil reparsepoint имеет следующий синтаксис:

fsutil reparsepoint < query | delete > <filepath>

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

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

Параметр

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

query

Если для файла или папки по указанному пути существует точка повторной обработки, то отображается информация о размере данных, значении тега и глобальный уникальный идентификатор

delete

Удаляет точку повторной обработки, которая связана с файлом или папкой по указанному пути

filepath

Используется для указания пути к файлу или папке, которая содержит точку повторной обработки

Самым распространенным вариантом использования команды fsutil reparsepoint является удаление точек повторной обработки из файлов. Это может потребоваться для программ, которые оставляют за собой точки повторной обработки, а так же для служб Windows, например, Remote Storage Service (RSS) или Distributed File System (DFS), которые иногда не удаляют свои точки повторной обработки, когда фрагменты этих служб оказываются повреждены.

Например, после отключения DFS на сервере-члене домена, который ранее выполнял роль изолированного корня DFS, можно заметить, что при доступе к папке все еще выполняется перенаправление на другую систему. Для удаления точек повторной обработки из папки необходимо ввести такую команду:

fsutil reparsepoint delete D:\info\data

В данном случае путь D:\info\data приводится лишь для примера.