Puoi ridurre in sicurezza WinSxS, Windows.old, hiberfil.sys e i punti di ripristino, ma solo con gli strumenti che Windows mette a disposizione per ciascuno di essi, e ognuno comporta una rinuncia: la possibilità di annullare un aggiornamento, di tornare alla versione precedente di Windows, l'ibernazione o i vecchi punti di ripristino. Non eliminare mai questi file o cartelle manualmente da Esplora file. Questa guida riguarda Windows 11 e Windows 10 e spiega cos'è ciascun elemento, come ridurlo e a cosa rinunci.
L'unica regola
Quando trovi un file o una cartella di sistema di grandi dimensioni, chiediti se Windows offre un metodo supportato per ridurli e se sei disposto a rinunciare a ciò che forniscono. La maggior parte di questi elementi non è spazzatura. Sono il prezzo da pagare per alcune funzionalità: aggiornamenti che puoi disinstallare, un aggiornamento di versione che puoi annullare, un PC che riprende da dove l'avevi lasciato. Controlla quanto spazio libero ti serve, poi decidi.
Prevedi di eseguire questi passaggi con diritti di amministratore. Windows ti chiede conferma tramite Controllo dell'account utente e per alcuni passaggi serve un Prompt dei comandi con privilegi elevati. Esegui solo i comandi riportati in questa guida, esattamente come sono scritti.
In breve
| Elemento | Che cos’è | Metodo supportato per ridurlo | A cosa rinunci |
|---|---|---|---|
| WinSxS | Archivio componenti usato da Windows per gli aggiornamenti e le funzionalità | Pulizia componenti DISM, Pulizia disco | Possibilità di disinstallare gli aggiornamenti meno recenti (con ResetBase) |
| Windows.old | La versione precedente di Windows dopo un aggiornamento | Impostazioni, Archiviazione, File temporanei | Possibilità di tornare alla versione precedente |
| hiberfil.sys | Una copia della memoria scritta quando il PC entra in ibernazione | powercfg /hibernate off | Ibernazione e Avvio rapido |
| Punti di ripristino | Istantanee delle impostazioni e dei file di sistema | Impostazioni di Protezione sistema | Punti di ripristino precedenti |
| pagefile.sys | Spazio aggiuntivo per la memoria | Lascia che sia il sistema a gestirlo | Stabilità in caso di esaurimento della memoria |
WinSxS: non eliminarla, riducila
Il WinSxS La cartella contiene l'archivio componenti. La documentazione Microsoft sulla pulizia della cartella WinSxS (consultata nell'ottobre 2026) è chiara: non eliminare la cartella WinSxS; eliminare i file al suo interno o l'intera cartella potrebbe danneggiare gravemente il sistema, impedendo l'avvio del PC e l'installazione degli aggiornamenti. La documentazione indica invece di ridurne le dimensioni con gli strumenti integrati in Windows.
Spiega anche perché la cartella sembra così grande. I file al suo interno possono sembrare presenti in più posizioni, ma di solito esiste una sola copia e le altre sono hard link, di cui Esplora file non tiene conto. Per vedere le dimensioni effettive, apri il Prompt dei comandi come amministratore ed esegui:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
L'output include sia le dimensioni che verrebbero indicate da Esplora file sia quelle effettive, come spiegato nella pagina Microsoft sulla come determinare le dimensioni effettive della cartella WinSxS. Indica anche se la pulizia è consigliata. Spesso la risposta è che non ne vale la pena.
Se la pulizia è utile, Microsoft descrive diverse opzioni.
- Il L'attività pianificata StartComponentCleanup viene eseguita automaticamente e, quando lo fa, attende almeno 30 giorni dall'installazione di un componente aggiornato prima di rimuoverne la versione precedente.
Dism.exe /online /Cleanup-Image /StartComponentCleanupeseguito da un Prompt dei comandi con privilegi elevati dà risultati simili, ma rimuove subito le versioni precedenti, senza il periodo di tolleranza di 30 giorni e senza il timeout di un'ora dell'attività.- Aggiungendo
/ResetBasea quel comando vengono rimosse tutte le versioni sostituite di ogni componente. Microsoft avverte che in seguito non sarà possibile disinstallare nessuno dei pacchetti di aggiornamento già presenti, anche se sarà ancora possibile disinstallare quelli futuri.
Per quasi tutti, il semplice comando StartComponentCleanup è sufficiente, mentre /ResetBase è adatto solo a un PC per cui non prevedi di dover annullare aggiornamenti. Microsoft afferma anche di sconsigliare vivamente la disattivazione della pulizia dei componenti. Pulizia disco può svolgere lo stesso compito per gli aggiornamenti, come spiegato più avanti.
Windows.old: il modo per tornare alla versione precedente
Dopo l'aggiornamento di Windows, la versione precedente viene conservata per permetterti di tornare indietro. La pagina Microsoft sulla rimozione della versione precedente di Windows afferma che viene eliminata automaticamente dieci giorni dopo l'aggiornamento. Se hai bisogno di spazio prima e sei certo che i file e le impostazioni siano a posto, puoi rimuoverla autonomamente.
Vai su Impostazioni, Sistema, Conservazione, File temporanei, seleziona Installazioni precedenti di Windows e scegli Rimuovi file. Anche la pagina Microsoft relativa a Sensore memoria indica lo stesso percorso. Per eseguire questa operazione servono diritti di amministratore.
La rimozione è definitiva. Microsoft afferma che non è possibile annullare l'eliminazione della versione precedente e che non potrai più tornare a essa. Aspetta finché non hai la certezza che la nuova versione sia adatta a te e funzioni correttamente con i tuoi programmi e dispositivi. Non eliminare la Windows.old cartella da Esplora file. Usa la pagina Archiviazione.
hiberfil.sys: il prezzo dell'ibernazione
L'articolo Microsoft sulla disattivazione e riattivazione dell'ibernazione spiega che hiberfil.sys è un file di sistema nascosto nella radice dell'unità in cui è installato Windows, riservato da Windows durante l'installazione, con dimensioni approssimativamente pari alla quantità di RAM del PC. Se il file è assente, il computer non può entrare in ibernazione.
Per rimuoverlo, apri il Prompt dei comandi come amministratore ed esegui powercfg.exe /hibernate off. Per ripristinarlo, esegui powercfg.exe /hibernate on. Entrambi i comandi sono riportati nell'articolo Microsoft e nella documentazione di riferimento di powercfg.
Rinunci all'ibernazione. Potresti perdere anche l'avvio più rapido: la documentazione di riferimento di powercfg di Microsoft afferma che un file di ibernazione ridotto supporta solo hiberboot, il meccanismo alla base di Avvio rapido. Se vuoi un file più piccolo, ma non vuoi eliminarlo del tutto, powercfg /hibernate /type reduced è documentato lì. Prima di usarlo, consulta la pagina Microsoft aggiornata per verificare il comportamento nella tua versione di Windows. Su un computer desktop che spegni ogni sera e non metti mai in ibernazione, disattivarla è una scelta ragionevole. Su un portatile che chiudi e che ti aspetti di riprendere dopo alcuni giorni, non lo è.
Punti di ripristino e System Volume Information
I punti di ripristino sono istantanee dei file di sistema, delle app installate, del registro di sistema e delle impostazioni di sistema, che Windows può usare per ripristinare il sistema dopo un aggiornamento o un driver difettoso. La pagina Microsoft pagina di Microsoft su Protezione sistema afferma che la funzionalità non è attivata per impostazione predefinita e che puoi configurare la quantità di spazio su disco che occupa. Digita Crea un punto di ripristino nel menu Start, seleziona l'unità e scegli Configura per vedere l'impostazione attuale.
I dati dei punti di ripristino sono archiviati nella cartella protetta System Volume Information sull'unità. Non assumere la proprietà di quella cartella e non eliminarne i file. Se hai bisogno di spazio, riduci l'utilizzo massimo nella finestra di dialogo Protezione sistema e lascia che sia Windows a gestire il resto. Rimuovendo i punti di ripristino perdi le opzioni di ripristino più vecchie. Un punto di ripristino non è una copia di backup dei file personali, quindi conserva separatamente dei backup veri e propri.
pagefile.sys
Questo file permette a Windows di spostare i dati fuori dalla memoria quando questa si sta esaurendo. L'articolo Microsoft sulle dimensioni del file di paging Afferma che, per impostazione predefinita, i file di paging sono gestiti dal sistema. Disattivare il file di paging per risparmiare spazio può causare problemi quando la memoria si riempie, e il modesto risparmio non giustifica il rischio. Lascialo su automatico, a meno che tu non abbia un motivo specifico e sappia esattamente cosa comporta.
Pulizia disco e file di sistema
Lo strumento classico Pulizia disco è ancora incluso in Windows 10 e 11 e la documentazione di cleanmgr li elenca entrambi. Cerca Pulizia disco nel menu Start, seleziona l'unità di sistema e scegli Pulisci file di sistema per includere elementi come i residui degli aggiornamenti. La pagina Microsoft su WinSxS afferma che l'opzione per pulire gli aggiornamenti aiuta a ridurre le dimensioni dell'archivio componenti. Come per le impostazioni di Archiviazione, leggi ogni voce dell'elenco prima di selezionarla.
Se Windows mostra il messaggio «Accesso negato»
Quel messaggio è una protezione, non un errore. Le cartelle di sistema appartengono appositamente agli account di sistema. Non assumere la proprietà, non modificare le autorizzazioni e non eseguire script trovati online per forzare un'eliminazione. Se uno strumento supportato di questa guida non lo rimuove, significa che l'elemento non è destinato a essere rimosso.
Cosa non fare
- Non eliminare i file da
WinSxS,System Volume Information,Windows.oldné il file di paging da Esplora file. - Non eseguire
/ResetBasesu un PC da cui potresti ancora dover disinstallare un aggiornamento recente. - Non rimuovere
Windows.oldnei primi giorni dopo un aggiornamento, a meno che tu non sia certo di non voler tornare indietro. - Non disattivare l'ibernazione su un portatile da cui ti aspetti di poter riprendere il lavoro.
- Non considerare un punto di ripristino un backup.
Pulizia dei file di sistema in SafeClean
La pulizia ordinaria di SafeClean non include mai WinSxS, Windows.old o hiberfil.sys. La pagina facoltativa Pulizia avanzata del sistema affida queste operazioni agli strumenti integrati di Windows, anziché eliminare direttamente i file, e contrassegna ogni azione che non può essere annullata.
Scarica SafeClean per Microsoft Store Funzionalità e prezzi
Domande frequenti
Posso eliminare la cartella WinSxS?
No. Microsoft avverte che eliminarla, o eliminare i file al suo interno, potrebbe danneggiare gravemente il sistema, impedendo l'avvio e l'installazione degli aggiornamenti. Usa invece DISM o Pulizia disco per ridurne le dimensioni.
È sicuro eliminare Windows.old?
Rimuoverlo tramite Impostazioni, Archiviazione, File temporanei è un'operazione supportata. Non può essere annullata e perderai la possibilità di tornare alla versione precedente di Windows. Microsoft afferma che viene eliminato automaticamente dieci giorni dopo l'aggiornamento.
Disattivare l'ibernazione libera molto spazio?
Rimuove hiberfil.sys, le cui dimensioni, secondo Microsoft, sono approssimativamente pari alla RAM installata. Perderai l'ibernazione e, possibilmente, Avvio rapido.
Perché Esplora file mostra WinSxS così grande?
Esplora file conta più volte i file collegati tramite hard link. Esegui DISM con l'opzione AnalyzeComponentStore per vedere le dimensioni effettive.
Posso ridurre in sicurezza i punti di ripristino?
Puoi ridurre lo spazio che possono occupare nelle impostazioni di Protezione sistema. In questo modo rimuovi le opzioni di ripristino più vecchie, quindi fallo solo se hai un altro modo per recuperare il sistema.