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