\\ Home Page : Articolo : Stampa
Everything (Voidtools): i segreti della velocità e il controllo totale del file system NTFS
Di Alex (del 05/06/2026 @ 11:00:00, in Microsoft Windows, letto 58 volte)
[🔍 CLICCA PER INGRANDIRE]
Interfaccia di Everything di Voidtools con risultati di ricerca immediati
Interfaccia di Everything di Voidtools con risultati di ricerca immediati
Everything di Voidtools è un software gratuito per Windows che trova qualsiasi file in frazioni di secondo leggendo direttamente la Master File Table NTFS nella RAM e sincronizzandosi in tempo reale tramite l'USN Journal. Un piccolo miracolo di programmazione efficiente. LEGGI TUTTO L'ARTICOLO.


🎧 Ascolta questo articolo




Bonus Video



La Master File Table: il registro anagrafico del disco
Ogni volta che un utente di Windows digita una parola nella casella di ricerca del menu Start, il sistema operativo avvia una complessa procedura che può durare secondi o minuti, perché non si limita a cercare i nomi dei file, ma interroga anche il contenuto dei documenti attraverso un indice semantico costruito in background. Questo meccanismo, pur offrendo funzionalità evolute, consuma risorse di CPU e memoria e, soprattutto, fallisce quando si ha bisogno di individuare rapidamente un file conoscendone anche solo una porzione del nome. Everything, la minuscola utility sviluppata da David Carpenter sotto l'insegna di Voidtools, ha ribaltato completamente questa prospettiva, scegliendo una via tanto semplice quanto geniale: ignorare ogni astrazione intermedia e dialogare direttamente con il cuore del file system NTFS, la Master File Table (MFT). La MFT è una struttura dati nascosta che ogni volume NTFS mantiene al proprio interno, e funziona come un gigantesco registro anagrafico in cui ogni file e ogni cartella possiedono una scheda identificativa. In questa scheda, grande almeno un kilobyte, sono memorizzati non solo il nome del file e il suo percorso gerarchico, ma anche gli attributi essenziali come la dimensione, la data di creazione, la data di ultima modifica e, nei casi di file molto piccoli, persino il contenuto vero e proprio. Quando Everything viene avviato per la prima volta, non esegue una scansione ricorsiva dell'albero delle directory – operazione che richiederebbe di percorrere fisicamente il disco e leggere ogni settore – ma semplicemente carica in memoria RAM una copia della MFT. Questa operazione, su un disco moderno con centinaia di migliaia di file, richiede pochi secondi, e una volta completata l'intero indice risiede nella veloce RAM del computer. Da quel momento in poi, ogni ricerca non è più un'interrogazione al disco, ma una query fulminea su una struttura dati già residente nella memoria volatile, con tempi di risposta che si misurano in millisecondi. Il risultato è che l'utente può vedere l'elenco dei file aggiornarsi letteralmente a ogni pressione di tasto, con un effetto di ricerca istantanea che ha fatto guadagnare a Everything la fama di "alimentato a batterie aliene".

Il giornale USN e la sincronizzazione passiva
Caricare la MFT all'avvio è solo metà della soluzione: un computer in uso modifica continuamente il proprio file system, creando nuovi documenti, cancellando file temporanei, rinominando cartelle e spostando dati. Se Everything si limitasse a un'unica fotografia iniziale, il suo indice diventerebbe obsoleto nel giro di pochi minuti. Per risolvere questo problema, Voidtools ha sfruttato un'altra componente fondamentale di NTFS, poco conosciuta al di fuori degli ambienti di sviluppo e amministrazione di sistema: l'Update Sequence Number (USN) Journal. Si tratta di un registro a sola aggiunta (append-only) che il file system mantiene nel percorso nascosto Extend\UsnJrnl, nel quale vengono annotate in ordine cronologico tutte le modifiche strutturali apportate a file e cartelle: creazione, cancellazione, ridenominazione, modifica degli attributi di sicurezza o di compressione. Questo giornale è stato originariamente introdotto da Microsoft per consentire ai software di backup incrementale di individuare rapidamente i file cambiati dall'ultimo backup, senza dover eseguire una scansione completa del disco. Everything si aggancia a questo flusso di notifiche in modo completamente passivo: non interroga attivamente il file system, non installa hook intrusivi, ma semplicemente rimane in ascolto delle voci che Windows stesso scrive nell'USN Journal. Non appena viene registrato un evento, il software aggiorna la propria copia della MFT in RAM in modo impercettibile, senza consumare cicli di CPU e senza generare traffico sul disco. Questo modus operandi rende Everything uno dei programmi più leggeri e parsimoniosi che si possano installare su una macchina Windows, con un impatto sulle prestazioni del tutto trascurabile. Per gli utenti avanzati, l'interfaccia di Everything offre un potente linguaggio di interrogazione che include operatori booleani, espressioni regolari, caratteri jolly, filtri per data (es. dm:today per i file modificati oggi), per dimensione e per tipo, oltre alla possibilità di ordinare i risultati con un semplice clic sull'intestazione di colonna. La funzione di server ETP integrata permette persino di interrogare l'indice da remoto via rete, trasformando un PC in un motore di ricerca centralizzato per tutti i dischi condivisi. Everything è la prova lampante che spesso le soluzioni più eleganti non richiedono algoritmi complessi, ma una profonda conoscenza delle fondamenta su cui poggia il sistema operativo, e una programmazione che va dritta al cuore del problema senza perdersi in inutili sovrastrutture.

Parametro ArchitetturaleMetodologia Tradizionale WindowsMetodologia Voidtools Everything
Sorgente dei DatiScansione ibrida e analisi semantica delle cartelle.Accesso di basso livello alla Master File Table (MFT) in RAM.
Velocità di EsecuzioneProgressiva e pesante sul disco rigido.Istantanea, latenza dell'ordine del millisecondo.
SincronizzazioneServizio in background che richiede calcolo attivo.Lettura in tempo reale del Journal USN (Update Sequence Number).
Limiti StrutturaliFunziona su FAT e NTFS, ma usa alti tassi CPU.Massimizzato nativamente per NTFS e ReFS.


Everything di Voidtools incarna la filosofia del "less is more" nel mondo del software: poche centinaia di kilobyte di codice, nessuna interfaccia ridondante, nessun servizio in background invasivo, eppure una potenza e una reattività che umiliano i motori di ricerca integrati nei moderni sistemi operativi. Un gioiello per chiunque lavori quotidianamente con migliaia di file e non voglia più sprecare tempo ad attendere una clessidra.