Il mio computer ha appena fatto un chkdisk
, e quando ha finito di elaborare i record di file, ha detto che aveva elaborato "44 record di analisi". Che cosa sono esattamente?
Il mio computer ha appena fatto un chkdisk
, e quando ha finito di elaborare i record di file, ha detto che aveva elaborato "44 record di analisi". Che cosa sono esattamente?
Risposte:
I punti di analisi sono una funzionalità di NTFS che fornisce un meccanismo per i driver di filtro del file system per intercettare una richiesta di accesso al file e potenzialmente riscriverla. Forniscono il meccanismo che alimenta diverse altre funzionalità NTFS:
Il link di Sathya fornisce uno sguardo più approfondito :
Un'applicazione che desidera utilizzare la funzione archivia i dati specifici dell'applicazione, che possono essere qualsiasi tipo di dati, in un punto di analisi. Il punto di analisi è taggato con un identificatore specifico dell'applicazione e memorizzato con il file o la directory. Uno speciale filtro specifico dell'applicazione (un driver di sorta) è anche associato al tipo di tag punto di analisi e reso noto al file system. [...]
[...] Quando il file system va ad aprire il file, nota il punto di analisi associato al file. Quindi "replica" la richiesta originale per il file, trovando il filtro appropriato associato all'applicazione che ha archiviato il punto di analisi e passando i dati del punto di analisi a quel filtro. Il filtro può quindi utilizzare i dati nel punto di analisi per fare ciò che è appropriato in base alla funzionalità del punto di analisi intesa dall'applicazione.
Il modo in cui il driver del file system (FSD) individua il filtro del file system (o mini filtro) è controllando ReparseTag
i metadati e per i punti di analisi di terze parti un GUID che fa parte dei metadati di ciascun punto di analisi. L'elenco di funzionalità sopra riportato è principalmente quello fornito da Microsoft come parte di varie versioni ed edizioni di Windows (giunzioni introdotte in Windows 2000, collegamenti simbolici in Vista / 2008), ma si potrebbe richiedere di ricevere un GUID da Microsoft come indicato in MSDN qui (sezione commenti).