Mein Computer hat gerade eine ausgeführt chkdisk
, und als die Verarbeitung der Dateidatensätze abgeschlossen war, wurde gemeldet, dass er "44 Analyse-Datensätze" verarbeitet hat. Was genau sind sie?
Mein Computer hat gerade eine ausgeführt chkdisk
, und als die Verarbeitung der Dateidatensätze abgeschlossen war, wurde gemeldet, dass er "44 Analyse-Datensätze" verarbeitet hat. Was genau sind sie?
Antworten:
Analysepunkte sind eine Funktion von NTFS, mit der Dateisystemfiltertreiber eine Dateizugriffsanforderung abfangen und möglicherweise neu schreiben können. Sie bieten den Mechanismus, der mehrere andere NTFS-Funktionen unterstützt:
Sathyas Link bietet einen tieferen Einblick :
Eine Anwendung, die diese Funktion verwenden möchte, speichert anwendungsspezifische Daten - bei denen es sich um beliebige Daten handeln kann - in einem Analysepunkt. Der Analysepunkt wird mit einer für die Anwendung spezifischen Kennung versehen und in der Datei oder im Verzeichnis gespeichert. Ein spezieller anwendungsspezifischer Filter (eine Art Treiber) wird ebenfalls dem Typ des Analysepunkt-Tags zugeordnet und dem Dateisystem bekannt gemacht. [...]
[...] Wenn das Dateisystem die Datei öffnet, bemerkt es den mit der Datei verknüpften Analysepunkt. Anschließend wird die ursprüngliche Anforderung für die Datei "erneut analysiert", indem der entsprechende Filter gefunden wird, der der Anwendung zugeordnet ist, in der der Analysepunkt gespeichert ist, und die Analysepunktdaten an diesen Filter übergeben werden. Der Filter kann dann die Daten im Analysepunkt verwenden, um basierend auf der von der Anwendung beabsichtigten Analysepunktfunktionalität das zu tun, was angemessen ist.
Der Dateisystemtreiber (FSD) ermittelt den Dateisystemfilter (oder ReparseTag
Minifilter ), indem er die Metadaten überprüft und für Analysepunkte von Drittanbietern eine GUID erstellt, die Teil der Metadaten jedes Analysepunkts ist. Die oben aufgeführte Liste von Funktionen ist hauptsächlich die von Microsoft im Rahmen verschiedener Windows-Versionen und -Editionen (in Windows 2000 eingeführte Junctions, symbolische Links in Vista / 2008) bereitgestellte Liste. Es kann jedoch erforderlich sein, eine GUID von Microsoft zuzuweisen, wie in MSDN angegeben hier (Kommentarbereich).