.PF

PF-fil

Windows Prefetch file
Ställ en fråga
SNABBT SVAR

En PF-fil är en Windows Prefetch-fil - en systemcache som skapas automatiskt i C:\Windows\Prefetch för att påskynda programstarter. Du öppnar eller hanterar inte dessa filer själv; Windows sköter dem. Inom digital forensik används de som bevis på exekvering, då de visar vilka program som körts, när och hur ofta. Det är säkert att radera dem men meningslöst - Windows bygger upp dem igen och nästa start av varje app blir tillfälligt långsammare.

Utvecklare: Microsoft Kategori: Systemfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 20, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PF?

En .pf-fil är en Windows Prefetch-cachefil - en proprietär binär post som Windows Prefetcher-komponenten genererar för att påskynda programladdning. .pf-filer skapas automatiskt av operativsystemet och lagras i mappen C:\Windows\Prefetch. Varje fil namnges NAMN-XXXXXXXX.pf, där det åttasiffriga hex-suffixet är en hash baserad på körfilens fullständiga sökväg. Både Windows-systemtjänster och applikationer som öppnas av användaren genererar .pf-filer.

.pf-filer påskyndar laddningsprocessen avsevärt för de applikationer de skapats för. Prefetch-mappen och dess innehåll är därför en del av Windows systemoptimeringsteknik. Varje .pf-fil registrerar de DLL-filer och resurser som programmet laddade under sina första sekunder av exekvering, så att Windows kan förladda dessa tillgångar vid nästa start. På Windows 8.1 och senare lagras .pf-filer i MAM-komprimerad form (LZXPRESS Huffman-kodning) för att spara utrymme. Windows skriver metodiskt över de äldsta .pf-filerna för att hålla mappen inom dess gräns - 128 poster på äldre versioner och 1 024 på Windows 10 och senare.

Att utföra uppgifter i en Windows-miljö kommer att resultera i att Prefetch-mappen växer i storlek, och ibland når hundratals megabyte. En stor Prefetch-mapp är inte ett tecken på ett felaktigt konfigurerat system - tvärtom: det indikerar att systemet är väloptimerat för programladdning. .pf-filer kan raderas inifrån Windows, men det rekommenderas inte, eftersom Windows då måste bygga upp dem från grunden och programstarttiderna tillfälligt kommer att sakta ner. Digitala forensiker värderar .pf-filer högt: på Windows 8 och senare loggar varje fil upp till åtta tidsstämplar och ett kumulativt antal körningar, vilket gör .pf till en primär artefakt för att bevisa vilka program som körts, när och hur ofta.

Konfigurationen av Prefetch-funktionen kan ändras genom att redigera registerinställningar under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Vissa applikationer accepterar även ett /prefetch:<nummer> kommandoradsargument för att kontrollera sin egen prefetch-identitet.

Säkerhet & trygghet

RISK: LOW

.pf-filer är inerta metadata; de exekveras inte. Att radera dem är säkert men vanligtvis meningslöst - Windows bygger upp dem igen och nästa start av varje app blir tillfälligt långsammare. Den verkliga oron rör integritet/forensik: eftersom .pf registrerar vad som körts och när, raderar «anti-forensiska» verktyg Prefetch, och dess frånvaro på ett normalt konfigurerat system kan i sig vara en varningsflagga. Skadlig kod som namngivits för att efterlikna systemfiler lämnar fortfarande en .pf som bevisar att den exekverats.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWindows Prefetch fileäven känd som Prefetch file, SCCA file
UTVECKLAREMicrosoftsedan Windows XP (2001)
KATEGORISystemfiler
MIME-TYPapplication/octet-stream
TYPProprietär binär cachefil (SCCA), valfritt MAM-komprimerad sedan Windows 8
MAGIC BYTES · FILSIGNATUR
OFFSET
04050607
HEX
53434341
ASCII
SCCA
Okomprimerad Prefetch: 4-byte little-endian version (0x11=XP, 0x17=Vista/7, 0x1A=Win8, 0x1E/0x1F=Win10/11) vid offset 0, sedan „SCCA” vid offset 4. Windows 8.1/10/11 lagrar filen MAM-komprimerad: den börjar med „MAM\x04” vid offset 0 och måste dekomprimeras (LZXPRESS Huffman) innan SCCA-headern visas.

Program som öppnar PF-filer

Windows3 apps
WinPrefetchView (NirSoft) Gratis Öppna .pf för att se körfilen, antal körningar, senaste körtider och refererade filer.
PECmd (Eric Zimmerman) Gratis Kommandorad: PECmd.exe -f file.pf (eller -d på Prefetch-mappen) för att parsa all metadata, inklusive MAM-komprimerade Win10/11-filer, till CSV.
Windows (the OS itself) Inbyggd Ingen åtgärd behövs - Windows skapar, läser och underhåller .pf-filer automatiskt för att påskynda programstarter.

Tekniska detaljer

djup specifikation
FormattypProprietär binär cachefil; SCCA-format (SuperFetch Cache Common Architecture)
Magic bytesSCCA vid byte-offset 4 (okomprimerad); MAM\x04 vid offset 0 (MAM-komprimerad, Windows 8.1+)
ByteordningLittle-endian
KodningBinär
KomprimeringIngen på Windows XP till 8; LZXPRESS Huffman (MAM-wrapper) på Windows 8.1 och senare
Formatversionerv17 (0x11) XP/2003; v23 (0x17) Vista/7; v26 (0x1A) Windows 8; v30 (0x1E) Windows 10; v31 (0x1F) Windows 11
NamnkonventionNAMN-XXXXXXXX.pf - 8-teckens hex-hash av körfilens fullständiga sökväg bifogad till programnamnet
StandardlagringsplatsC:\Windows\Prefetch\
Typisk filstorlek5 KB - 250 KB per körfil
Gräns för mapposter128 filer (Windows XP - 8); 1 024 filer (Windows 10 och senare)
Registrering av körtid1 tidsstämpel för senaste körning (XP/Vista/7); upp till 8 tidsstämplar plus antal körningar (Windows 8 och senare)
Djup för uppstartsspårningRegistrerar filsökvägar, DLL-filer och resurser som laddats inom de första ~10 sekunderna av exekvering
SkapareWindows OS - Prefetcher-komponenten i Memory Manager; skapas inte av användarapplikationer
Forensisk relevansPrimär digital forensisk artefakt för bevis på exekvering: bevisar att ett program körts, hur många gånger och dess åtta senaste körtider
SläpptWindows XP (2001)
Senaste versionFormat version 30/31 (Windows 10/11); MAM-compressed since Windows 8 (2012)
Specifikationwww.forensicswiki.org

PF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PF-filer.

Vanliga frågor

Vad är Prefetch-mappen full av .pf-filer för något?
Det är en cache för Windows-prestanda. Varje .pf registrerar vilka filer en app laddade vid uppstart så att Windows kan förladda dem nästa gång och starta appen snabbare.
Är det säkert att radera .pf-filer / rensa Prefetch-mappen?
Ja, det är säkert, men det ger liten nytta. Windows återskapar dem automatiskt och den första starten av varje app efteråt blir något långsammare. De tar väldigt lite plats.
Hur öppnar jag en .pf-fil för att läsa den?
Använd en parser som NirSoft WinPrefetchView (GUI) eller Eric Zimmermans PECmd (kommandorad). De avkodar antal körningar, senaste körtider och de filer appen refererade till.
Varför bryr sig utredare om .pf-filer?
Prefetch är bevis på exekvering: en .pf bevisar att ett specifikt program körts på systemet, och registrerar hur många gånger och när det senast kördes - avgörande vid incidenthantering och forensik.
Kan jag öppna en .pf-fil genom att dubbelklicka på den?
Nej - det är en proprietär binär fil utan tillhörande visningsprogram. Att dubbelklicka gör ingenting nytta; använd en Prefetch-parser istället.
Gör inaktivering av Prefetch en SSD snabbare?
Moderna Windows anpassar redan Prefetch/Superfetch för SSD-enheter automatiskt. Att inaktivera det manuellt hjälper sällan och kan sakta ner vissa starter; låt det vara på om inte ett specifikt problem kräver annat.

Referenser

1Forensics Wiki - Windows Prefetch File Formatforensics.wiki
2Eric Zimmerman - PECmd & forensic toolsericzimmerman.github.io

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.MDMarkdown Document

Relaterade filtillägg

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö