$LogFile er ei av NTFS sine eigne gøymde systemfiler, til stades i rota av kvart NTFS-formatert volum. Det er ikkje noko du kan bla gjennom eller opne via Filutforskaren, det finst utelukkande for at NTFS sjølv skal bruke det.
Jobben hans er krasjattoppretting. Før NTFS faktisk gjennomfører ei endring av filene dine, oppretting, sletting, omdøyping, eller storleiksendring, skriv det først ei registrering av den planlagde operasjonen inn i $LogFile. Om Windows krasjar eller mistar straum midt i ein operasjon, spelar NTFS av denne journalen på nytt ved neste oppstart for å få filsystemet tilbake til ein konsistent tilstand.
PrivaZer handsamar dei som to separate søk fordi dei er to ulike NTFS-mekanismar. USN Journal ($UsnJrnl) er ein endringslogg på høgare nivå, designa for anna programvare, søkjeindekserarar, tryggingskopieringsverktøy, synkroniseringsklientar, til å effektivt spørje "kva har endra seg sidan sist eg sjekka". $LogFile ligg lågare nede: det finst utelukkande slik at NTFS sjølv kan kome seg reint tilbake etter eit krasj, og det hender å halde på detaljar på operasjonsnivå som ein biverknad.
Ja, PrivaZer skannar $LogFile for restspor etter gamle filnamn og operasjonar, og reinsar dei bort. $LogFile sjølv er ein verna NTFS-systemstruktur som er avgjerande for korleis filsystemet kjem seg tilbake etter krasj, så dette vert ikkje handsama slik ei enkel cachefil ville vore, det er spesifikt utforma for denne NTFS-strukturen heller enn ei generell filsletting.
Ja, det er nøyaktig det scenarioet dette dekkjer. Namnet på ei fil og det faktumet at ho vart sletta, omdøypt eller oppretta kan framleis vere synleg i $LogFile sjølv etter at sjølve fila, og oppføringa hennar i Master File Table, er borte frå alle andre stader i systemet.
Ja, når det vert handsama av eit verktøy bygd for det. $LogFile er djupt filsystemterritorium, ikkje ein enkel cache, så dette er nøyaktig den typen reinsing som best vert overlaten til dedikert programvare heller enn manuell redigering. Å reinse restspor påverkar ikkje filene dine, dei installerte programma eller systemstabiliteten, og NTFS held fram med å skrive nye loggoppføringar for sine eigne krasjattopprettingsbehov uansett.
I den forstand at NTFS held fram med å logge nye operasjonar, ja, det er normalt og nødvendig, $LogFile må halde fram med å fungere for at krasjattoppretting skal verke. Det PrivaZer reinsar, er dei gamle, attverande detaljane som skildrar filer som ikkje lenger finst, ikkje sjølve den løpande loggemekanismen.
MFT er den faktiske registreringa av kvar fil på volumet, oppføringane, namna og metadataa hennar. Shellbags registrerer korleis du personleg navigerte mapper i Explorer. $LogFile er annleis igjen, det er den interne transaksjonsloggen til NTFS, skriven automatisk for krasjattoppretting, utan samband til Explorer eller til korleis du bladar. Tre ulike lag i systemet, kvar med sin eigen type spor.