Was ist Windows Prefetch?
Windows Prefetch (.pf) ist ein programmbezogener Cache, den Windows bei jedem Start eines Programms in C:\Windows\Prefetch\ schreibt. Jede Datei hält fest, worauf das Programm beim ersten Lauf zugegriffen hat — geladene Bibliotheken, das Volume, von dem es gestartet wurde, und wie oft es ausgeführt wurde. In der digitalen Forensik gehört Prefetch zu den zuverlässigsten Ausführungsspuren: Ein Programm muss weder installiert noch noch auf der Platte vorhanden sein, um einen .pf-Eintrag zu hinterlassen.
Was jede .pf-Datei aufzeichnet
- Programmname und Prefetch-Hash (aus dem Startpfad abgeleitet)
- SCCA-Version: 17 (XP/Vista/7), 23 (Win8), 26 (Win8.1), 30 (Win10), 31 (Win11)
- Ausführungszähler — wie oft das Programm gestartet wurde
- Bis zu 8 letzte Ausführungszeitpunkte in UTC (Win8.1+)
- Volume-Informationen: Gerätepfad, NTFS-Seriennummer, Erstellungszeit
- Jede DLL, Konfigurations- und Ressourcendatei, die während der Prefetch-Aufnahme geladen wurde
So analysieren Sie einen Prefetch-Ordner
Legen Sie eine .pf-Datei oder den gesamten C:\Windows\Prefetch\-Ordner auf dieser Seite ab. Der Parser läuft vollständig in Ihrem Browser:
- Dateien werden lokal in den Speicher gelesen — nichts wird hochgeladen.
- Ein zu WebAssembly kompilierter Rust-Prefetch-Decoder entpackt und liest jede Datei in einem Web Worker.
- Ergebnisse erscheinen in einer sortier- und filterbaren Tabelle. Klicken Sie eine Zeile, um alle Ausführungen, Volumes und referenzierten Dateien zu sehen.
- Exportieren Sie alles als JSON für nachgelagerte Werkzeuge.