.PF

File PF

Windows Prefetch file
Fai una domanda
RISPOSTA RAPIDA

Un file PF è un file Prefetch di Windows - una cache di sistema creata automaticamente in C:\Windows\Prefetch per velocizzare l'avvio delle applicazioni. Non è necessario aprire o gestire questi file manualmente; Windows li gestisce in autonomia. In informatica forense vengono utilizzati come prova di esecuzione, mostrando quali programmi sono stati eseguiti, quando e con quale frequenza. Eliminarli è sicuro ma inutile - Windows li ricostruisce e l'avvio successivo di ogni app risulterà leggermente più lento.

Sviluppatore: Microsoft Categoria: File di sistema MIME: application/octet-stream
SI APRE SU Windows
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 20, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PF?

Un file .pf è un file di cache Prefetch di Windows - un record binario proprietario che il componente Prefetcher di Windows genera per velocizzare il caricamento dei programmi. I file .pf vengono creati automaticamente dal sistema operativo e memorizzati nella cartella C:\Windows\Prefetch. Ogni file è denominato NOME-XXXXXXXX.pf, dove il suffisso esadecimale di otto caratteri è un hash derivato dal percorso completo dell'eseguibile. Sia i servizi di sistema di Windows che le applicazioni aperte dall'utente generano file .pf.

I file .pf velocizzano significativamente il processo di caricamento delle applicazioni per le quali vengono creati. La cartella Prefetch e il suo contenuto sono quindi parte della tecnologia di ottimizzazione del sistema Windows. Ogni file .pf registra le DLL e le risorse caricate dal programma durante i suoi primi secondi di esecuzione, in modo che Windows possa pre-caricare tali asset al lancio successivo. Su Windows 8.1 e versioni successive, i file .pf sono memorizzati in forma compressa MAM (codifica LZXPRESS Huffman) per risparmiare spazio. Windows sovrascrive metodicamente i file .pf più vecchi per mantenere la cartella entro il suo limite - 128 voci sulle versioni precedenti e 1.024 su Windows 10 e successivi.

L'esecuzione di attività in un ambiente Windows comporterà la crescita delle dimensioni della cartella Prefetch, che a volte raggiunge centinaia di megabyte. Una cartella Prefetch di grandi dimensioni non è segno di un sistema configurato in modo errato - al contrario: indica che il sistema è ben ottimizzato per il caricamento delle applicazioni. I file .pf possono essere eliminati dall'interno di Windows, ma non è consigliabile farlo, poiché Windows dovrà ricostruirli da zero e i tempi di avvio delle applicazioni rallenteranno temporaneamente. Gli investigatori di informatica forense apprezzano molto i file .pf: su Windows 8 e versioni successive, ogni file registra fino a otto timestamp e un conteggio cumulativo delle esecuzioni, rendendo il .pf un artefatto primario per dimostrare quali programmi sono stati eseguiti, quando e quanto spesso.

La configurazione della funzione Prefetch può essere modificata modificando le impostazioni del registro in HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Alcune applicazioni accettano anche un argomento della riga di comando /prefetch:<numero> per controllare la propria identità di prefetch.

Sicurezza e incolumità

RISCHIO: LOW

I file .pf sono metadati inerti; non si eseguono. Eliminarli è sicuro ma solitamente inutile - Windows li ricostruisce e l'avvio successivo di ogni app è brevemente più lento. La vera preoccupazione riguarda la privacy/forense: poiché il .pf registra cosa è stato eseguito e quando, gli strumenti «anti-forensi» cancellano il Prefetch, e la sua assenza su un sistema normalmente configurato può essere di per sé un segnale d'allarme. Il malware rinominato per imitare i file di sistema lascia comunque un .pf che ne prova l'esecuzione.

Dettagli del formato

in sintesi
NOME COMPLETOWindows Prefetch fileanche noto come Prefetch file, SCCA file
SVILUPPATOREMicrosoftdal Windows XP (2001)
TIPO MIMEapplication/octet-stream
TIPOFile cache binario proprietario (SCCA), opzionalmente compresso MAM da Windows 8
MAGIC BYTES · FIRMA DEL FILE
OFFSET
04050607
HEX
53434341
ASCII
SCCA
Prefetch non compresso: versione little-endian a 4 byte (0x11=XP, 0x17=Vista/7, 0x1A=Win8, 0x1E/0x1F=Win10/11) all'offset 0, quindi «SCCA» all'offset 4. Windows 8.1/10/11 memorizzano il file compresso MAM: inizia con «MAM\x04» all'offset 0 e deve essere decompresso (LZXPRESS Huffman) prima che appaia l'intestazione SCCA.

Programmi che aprono file PF

Windows3 apps
WinPrefetchView (NirSoft) Gratuito Apre il .pf per visualizzare l'eseguibile, il conteggio delle esecuzioni, gli orari dell'ultima esecuzione e i file referenziati.
PECmd (Eric Zimmerman) Gratuito Riga di comando: PECmd.exe -f file.pf (o -d sulla cartella Prefetch) per analizzare tutti i metadati, inclusi i file di Win10/11 compressi MAM, in formato CSV.
Windows (the OS itself) Integrato Nessuna azione necessaria - Windows crea, legge e mantiene i file .pf automaticamente per velocizzare l'avvio delle app.

Dettagli tecnici

specifiche approfondite
Tipo di formatoFile cache binario proprietario; formato SCCA (SuperFetch Cache Common Architecture)
Magic bytesSCCA all'offset byte 4 (non compresso); MAM\x04 all'offset 0 (compresso MAM, Windows 8.1+)
Ordine dei byteLittle-endian
CodificaBinario
CompressioneNessuna da Windows XP a 8; LZXPRESS Huffman (wrapper MAM) su Windows 8.1 e versioni successive
Versioni del formatov17 (0x11) XP/2003; v23 (0x17) Vista/7; v26 (0x1A) Windows 8; v30 (0x1E) Windows 10; v31 (0x1F) Windows 11
Convenzione di denominazione dei fileNOME-XXXXXXXX.pf - hash esadecimale di 8 caratteri del percorso completo dell'eseguibile aggiunto al nome del programma
Percorso di archiviazione predefinitoC:\Windows\Prefetch\
Dimensione tipica del file5 KB - 250 KB per eseguibile
Limite voci cartella128 file (Windows XP - 8); 1.024 file (Windows 10 e successivi)
Registrazione del tempo di esecuzione1 timestamp dell'ultima esecuzione (XP/Vista/7); fino a 8 timestamp più il conteggio delle esecuzioni (Windows 8 e successivi)
Profondità traccia di avvioRegistra percorsi di file, DLL e risorse caricate entro i primi ~10 secondi di esecuzione
CreatoreSistema operativo Windows - componente Prefetcher del Memory Manager; non creato dalle applicazioni utente
Rilevanza forenseArtefatto primario di informatica forense per prove di esecuzione: dimostra che un programma è stato eseguito, quante volte e i suoi ultimi otto orari di esecuzione
RilasciatoWindows XP (2001)
Ultima versioneFormat version 30/31 (Windows 10/11); MAM-compressed since Windows 8 (2012)
Specificawww.forensicswiki.org

Conversioni PF

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PF. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PF.

Domande frequenti

Cos'è la cartella Prefetch piena di file .pf?
È una cache delle prestazioni di Windows. Ogni .pf registra quali file un'app ha caricato all'avvio in modo che Windows possa pre-caricarli la volta successiva e avviare l'app più velocemente.
È sicuro eliminare i file .pf / svuotare la cartella Prefetch?
Sì, è sicuro, ma c'è poco beneficio. Windows li ricrea automaticamente e il primo avvio di ogni app successiva sarà leggermente più lento. Occupano pochissimo spazio.
Come si apre un file .pf per leggerlo?
Utilizza un parser come WinPrefetchView di NirSoft (GUI) o PECmd di Eric Zimmerman (riga di comando). Decodificano i conteggi di esecuzione, gli orari dell'ultima esecuzione e i file a cui l'app ha fatto riferimento.
Perché gli investigatori si interessano ai file .pf?
Il Prefetch è una prova di esecuzione: un .pf dimostra che un programma specifico è stato eseguito sul sistema e registra quante volte e quando è stato eseguito l'ultima volta - fondamentale nella risposta agli incidenti e nella forense.
Posso aprire un file .pf facendo doppio clic su di esso?
No - è un binario proprietario senza visualizzatore associato. Fare doppio clic non serve a nulla; usa invece un parser Prefetch.
Disattivare il Prefetch velocizza un SSD?
Le versioni moderne di Windows ottimizzano già automaticamente Prefetch/Superfetch per gli SSD. Disabilitarlo manualmente raramente aiuta e può rallentare alcuni avvii; lascialo attivo a meno che un problema specifico non richieda diversamente.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z