Что такое “записи пересинтаксического анализа”?

Мой компьютер просто сделал a chkdisk, и когда это закончило обрабатывать записи файла, это сказало, что обработало "44 записи пересинтаксического анализа". Каковы точно они?

21
задан 23.07.2014, 17:29

1 ответ

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

  • Точки монтирования тома
  • Соединения каталога
  • Символьные ссылки
  • Хранение единственного экземпляра
  • Собственное структурированное хранилище
  • Управление иерархической памятью

Ссылка Sathya обеспечивает более всесторонний взгляд:

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

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

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

23
ответ дан 07.12.2019, 10:04

Теги

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