$LogFile is een van de eigen verborgen systeembestanden van NTFS, aanwezig in de hoofdmap van elk NTFS-geformatteerd volume. Het is niets waar u doorheen kunt bladeren of dat u kunt openen via Verkenner, het bestaat uitsluitend voor gebruik door NTFS zelf.
Het is bedoeld voor herstel na een crash. Voordat NTFS daadwerkelijk een wijziging aan uw bestanden doorvoert, aanmaken, verwijderen, hernoemen of van grootte veranderen, schrijft het eerst een registratie van die beoogde bewerking naar $LogFile. Als Windows crasht of stroom verliest tijdens een bewerking, speelt NTFS dit logboek bij de volgende opstart opnieuw af om het bestandssysteem weer in een consistente staat te brengen.
PrivaZer behandelt ze als twee afzonderlijke scans, omdat het twee verschillende NTFS-mechanismen zijn. Het USN Journal ($UsnJrnl) is een wijzigingslogboek op een hoger niveau, ontworpen zodat andere software, zoekindexeerders, back-uptools, synchronisatieclients, efficiënt kan vragen "wat is er veranderd sinds mijn laatste controle". $LogFile bevindt zich lager: het bestaat uitsluitend zodat NTFS zelf netjes kan herstellen na een crash, en het bewaart als bijeffect toevallig details op bewerkingsniveau.
Ja, PrivaZer scant $LogFile op restsporen van oude bestandsnamen en bewerkingen, en verwijdert deze. $LogFile zelf is een beschermde NTFS-systeemstructuur die essentieel is voor het herstel van het bestandssysteem na crashes, dus dit wordt niet behandeld zoals een eenvoudig cachebestand, het is specifiek ontworpen voor deze NTFS-structuur in plaats van een algemene bestandsverwijdering.
Ja, dat is precies het scenario dat hier wordt behandeld. De naam van een bestand en het feit dat het is verwijderd, hernoemd of aangemaakt, kunnen zichtbaar blijven in $LogFile, zelfs nadat het bestand zelf, en de vermelding ervan in de Master File Table, overal elders op het systeem zijn verdwenen.
Ja, wanneer het wordt afgehandeld door een tool die daarvoor is gemaakt. $LogFile is diep bestandssysteemterrein, geen eenvoudige cache, dus dit is precies het soort opschoning dat het best wordt overgelaten aan gespecialiseerde software in plaats van handmatige bewerking. Het opschonen van restsporen heeft geen invloed op uw bestanden, uw geïnstalleerde programma's of de systeemstabiliteit, en NTFS blijft hoe dan ook nieuwe logvermeldingen schrijven voor de eigen herstelbehoefte na een crash.
In de zin dat NTFS nieuwe bewerkingen blijft registreren, ja, dat is normaal en noodzakelijk, $LogFile moet blijven werken om herstel na een crash mogelijk te maken. Wat PrivaZer opschoont, zijn de oude, resterende details die bestanden beschrijven die niet meer bestaan, niet het lopende registratiemechanisme zelf.
De MFT is de daadwerkelijke registratie van elk bestand op het volume, de vermeldingen, namen en metadata ervan. Shellbags registreren hoe u persoonlijk door mappen hebt genavigeerd in Verkenner. $LogFile is weer anders, het is het interne transactielogboek van NTFS, automatisch geschreven voor herstel na een crash, zonder enige koppeling met Verkenner of met de manier waarop u bladert. Drie verschillende lagen van het systeem, elk met hun eigen soort spoor.