Co to są „ponownej analizy zapisów”?

22

Mój komputer właśnie to zrobił chkdisk, a kiedy zakończył przetwarzanie rekordów plików, powiedział, że przetworzył „44 rekordy ponownej analizy”. Czym dokładnie są?

RCIX
źródło
1
Próbowałem to zrozumieć -> pcguide.com/ref/hdd/file/ntfs/filesReparse-c.html, ale nie powiodło się. Pozostawienie go jako komentarza, aby ktoś mógł go rozszyfrować i opublikować jako odpowiedź,
pozwoli
1
Więc w zasadzie to kolejna rzecz, którą sprawdzają na twoim komputerze. To nie znaczy, że naprawiono coś.

Odpowiedzi:

24

Punkty ponownej analizy są funkcją systemu plików NTFS, która zapewnia mechanizm sterowników filtrów systemu plików do przechwytywania żądania dostępu do pliku i potencjalnego przepisywania go. Zapewniają one mechanizm, który obsługuje kilka innych funkcji NTFS:

  • Punkty montowania woluminu
  • Połączenia katalogu
  • Linki symboliczne
  • Pamięć pojedynczego wystąpienia
  • Natywna pamięć strukturalna
  • Hierarchiczne zarządzanie pamięcią masową

Link Sathya zapewnia bardziej dogłębny wygląd :

Aplikacja, która chce korzystać z tej funkcji, przechowuje dane specyficzne dla aplikacji - które mogą być dowolnymi danymi - w punkcie ponownej analizy. Punkt ponownej analizy jest oznaczony identyfikatorem właściwym dla aplikacji i zapisany w pliku lub katalogu. Specjalny filtr specyficzny dla aplikacji (rodzaj sterownika) jest również powiązany z typem znacznika punktu ponownej analizy i podawany do wiadomości systemu plików. [...]

[...] Kiedy system plików otwiera plik, zauważa punkt ponownej analizy skojarzony z plikiem. Następnie „ponownie analizuje” pierwotne żądanie pliku, znajdując odpowiedni filtr powiązany z aplikacją, która zapisała punkt ponownej analizy, i przekazując dane punktu ponownej analizy do tego filtra. Filtr może następnie użyć danych w punkcie ponownej analizy, aby zrobić wszystko, co jest właściwe, w oparciu o funkcjonalność punktu ponownej analizy zamierzoną przez aplikację.

Sposób, w jaki sterownik systemu plików (FSD) rozpoznaje filtr systemu plików (lub mini filtr), polega na sprawdzeniu ReparseTagmetadanych, a dla punktów ponownej analizy innych firm identyfikator GUID, który jest częścią metadanych każdego punktu ponownej analizy. Powyższa lista funkcji to głównie funkcje dostarczone przez Microsoft jako część różnych wersji i wydań systemu Windows (połączenia wprowadzone w Windows 2000, dowiązania symboliczne w Vista / 2008), ale można poprosić o przypisanie GUID przez Microsoft, jak wskazano w MSDN tutaj (sekcja komentarzy).

quack quixote
źródło