Мой компьютер только что сделал chkdisk
, и когда он закончил обработку файловых записей, он сказал, что обработал "44 повторных записи". Что именно они?
1 ответ
Точки повторной обработки - это функция NTFS, которая обеспечивает механизм, позволяющий драйверам фильтра файловой системы перехватывать запрос на доступ к файлу и потенциально переписывать его. Они предоставляют механизм, который поддерживает несколько других функций NTFS:
- Точки монтирования тома
- Директивные узлы
- Символические ссылки
- Хранение в одном экземпляре
- Собственное структурированное хранилище
- Иерархическое управление хранением
Ссылка Сатья обеспечивает более глубокий взгляд:
Приложение, которое хочет использовать эту функцию, сохраняет данные, специфичные для приложения - которые могут быть любыми данными, - в точке повторного анализа. Точка повторной обработки помечена идентификатором, специфичным для приложения, и хранится вместе с файлом или каталогом. Специальный фильтр для конкретного приложения (своего рода драйвер) также связан с типом тега точки повторной обработки и известен файловой системе. [...]
[...] Когда файловая система идет, чтобы открыть файл, она замечает точку повторной обработки, связанную с файлом. Затем он "повторно анализирует" исходный запрос файла, находя соответствующий фильтр, связанный с приложением, в котором сохранена точка повторной обработки, и передавая данные точки повторной обработки в этот фильтр. Затем фильтр может использовать данные в точке повторной обработки, чтобы сделать все, что подходит, на основе функциональных возможностей точки повторной обработки, предусмотренных приложением.
Драйвер файловой системы (FSD) определяет фильтр файловой системы (или мини-фильтр), проверяя ReparseTag
метаданных и для сторонних точек повторной обработки GUID, который является частью метаданных каждой точки повторной обработки. Приведенный выше список функций, в основном, предоставляется корпорацией Майкрософт в составе различных версий и выпусков Windows (переходы, представленные в Windows 2000, символические ссылки в Vista/2008), но можно попросить Microsoft присвоить GUID, как указано в MSDN здесь (раздел комментариев).