|
Точки повторной обработки Точки повторной обработки (reparse
points) — еще одна новая возможность, появившаяся в NTFS 5.0. Они позволяют выполнять
при открытии папки или файла заранее созданный программный код. Точка повторной
обработки представляет собой контролируемый системой атрибут, который может быть
ассоциирован с папкой или файлом. Значение атрибута точки повторной обработки
— это задаваемые пользователем данные, максимальный размер которых может достигать
16 Кбайт. Они представляют собой 32-разрядный ярлык (определяемый Microsoft),
указывающий, какой фильтр файловой системы должен быть извещен о попытке получения
доступа к данной папке или файлу. Фильтр выполняет заранее определенный код, предназначенный
для управления процессом доступа. Поскольку размер данных атрибута точки повторной
обработки может достигать 16 Кбайт, помимо ярлыка в атрибуте можно сохранить информацию,
имеющую значение для соответствующего фильтра. Фильтр файловой системы может полностью
изменить способ отображения данных файла. Поэтому фильтры устанавливаются только
администраторами системы. Если по каким-либо причинам система не может найти фильтр,
соответствующий определенному ярлыку повторной обработки, доступ к папке или файлу
не будет предоставлен, однако они все же могут быть удалены. Точки повторной
обработки используются при создании жестких связей и точек соединений NTFS (т.
е. при монтировании томов и папок), позволяющих перенаправлять запрос к папке
или файлу в другое место файловой системы. |