Що таке "записи про повторний аналіз"?


22

Мій комп'ютер тільки що зробив chkdisk, і коли він закінчив обробку файлових записів, він сказав, що обробив "44 перезаписи записів". Які саме вони?


1
Спробував це зрозуміти -> pcguide.com/ref/hdd/file/ntfs/filesReparse-c.html, але не вдалося. Залишаючи це як коментар, щоб хтось міг розшифрувати це і опублікувати як відповідь, може змусити мене зрозуміти краще :)
Sathyajith Bhat

1
Отже, це лише інша річ, яку вони перевіряють на комп’ютері. Це не означає, що він фактично щось виправив.

Відповіді:


24

Точки повторного аналізу - це особливість NTFS, яка забезпечує механізм драйверів фільтрів файлової системи перехоплювати запит на доступ до файлу та потенційно переписувати його. Вони забезпечують механізм, що забезпечує декілька інших функцій NTFS:

  • Точки кріплення гучності
  • Каталоги стиків
  • Символічні посилання
  • Одноразове зберігання
  • Native Structured Storage
  • Ієрархічне управління зберіганням

Посилання Сатія забезпечує більш глибокий вигляд :

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

[...] Коли файлова система переходить до файлу, вона помічає точку повторного розбору, пов'язану з файлом. Потім він «переробляє» початковий запит на файл, знаходячи відповідний фільтр, пов’язаний із додатком, який зберігав точку повторного аналізу, і передаючи дані точки повторного аналізу до цього фільтра. Потім фільтр може використовувати дані в точці повторного аналізу, щоб зробити все, що підходить, виходячи з функцій точки повторного аналізу, призначених додатком.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.