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