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ą?
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ą?
Odpowiedzi:
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:
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 ReparseTag
metadanych, 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).