2010-04-23 22:27:37 +0000 2010-04-23 22:27:37 +0000
22
22
Advertisement

Что такое "репертуарные записи"?

Advertisement

Мой компьютер только что сделал chkdisk, и когда он закончил обработку файловых записей, он сказал, что обработал “44 повторные записи”. Что это за записи?

Advertisement
Advertisement

Ответы (1)

24
24
24
2010-04-23 23:36:05 +0000

Reparse Points - это функция NTFS, которая обеспечивает механизм для драйверов фильтров файловой системы для перехвата запроса на доступ к файлу и возможной его перезаписи. Они обеспечивают механизм, который питает некоторые другие функции NTFS:

  • Точки монтирования тома
  • Соединения каталогов
  • Символические ссылки
  • Единое хранилище экземпляров
  • Встроенное структурированное хранилище
  • Иерархическое управление хранилищем

Ссылка Сатья обеспечивает более подробное рассмотрение :

Приложение, которое хочет использовать эту функцию, хранит данные, специфичные для приложения – которые могут быть любыми типами данных – в точке перебора. Точка перебора помечена идентификатором, специфичным для приложения, и хранится в файле или директории. Специальный фильтр, специфичный для приложения (своего рода драйвер), также связан с типом тега точки переотправки и известен файловой системе. […]

[…] Когда файловая система переходит к открытию файла, она замечает точку переотправки, связанную с файлом. Затем она “повторяет” исходный запрос на файл, найдя соответствующий фильтр, связанный с приложением, в котором хранилась точка переотправки, и передав данные точки переотправки этому фильтру. Затем фильтр может использовать данные точки перетаскивания, чтобы сделать все, что необходимо, исходя из функциональности точки перетаскивания, предназначенной для приложения.

Способ, которым драйвер файловой системы (FSD) вычисляет фильтр файловой системы (или мини-фильтр), заключается в проверке ReparseTag мета-данных, а для сторонних точек переотправки - GUID, являющийся частью мета-данных каждой точки переотправки. Приведенный выше список функций в основном поставляется компанией Microsoft в составе различных версий и редакций Windows (переходы, введенные в Windows 2000, символические ссылки в Vista/2008), однако можно запросить присвоение GUID компанией Microsoft, как указано в MSDN здесь (раздел комментариев).

Advertisement

Похожие вопросы

3
10
28
13
1
Advertisement
Advertisement