spazio su disco insufficiente
  • 3 anni fa
  • 10Minuti
  • 1944Parole
  • 106Visualizzazioni

In questa guida, spieghiamo come liberare spazio su disco con Windows 10, senza ricorrere alla cancellazione dei documenti personali. Ecco qualche trucco e suggerimento per Windows 10 e versioni precedenti del sistema operativo.

Una delle problematiche più diffuse, tra chi utilizza un personal computer è quella di individuare una strategia valida per liberare spazio su disco, senza cancellare i dati personali. Nonostante i moderni notebook o computer fissi utilizzino hard disk di capacità sempre maggiore, può capitare che lo spazio a disposizione esaurisca rapidamente, con conseguenze anche devastanti, come cali di prestazione del PC e l’impossibilità di memorizzare ulteriori documenti personali sul supporto. In questa guida informatica spieghiamo qualche trucco per liberare spazio su disco, senza rinunciare ai propri file personali. Queste procedure sono basate sul sistema operativo Windows 10, ma possono essere applicate tranquillamente anche alle versioni precedenti del sistema operativo Microsoft.

Ritrovarsi con un pc ingolfato per i troppi file archiviati non è mai un bene: anche le più semplici operazioni potrebbero essere rallentate, e più in generale non poter più salvare nulla rappresenta già di per sè un bel problema.

Per questo motivo è importante prendere in considerazione l’idea di prevenire che il computer si appesantisca troppo, oppure di liberarlo dai troppi file nel caso in cui sia già sovraccaricato.

spazio su disco insufficiente

In primo luogo, vediamo cosa significa quando arriva il messaggio che notifica l’insufficienza di spazio su disco e poi come comportarsi di conseguenza. Per terminare la lettura dell’articolo ti basteranno pochi minuti, dopodiché avrai un quadro chiaro ed esaustivo di ciò che devi fare. Ma bando agli indugi, partiamo!

Utilizzare lo Strumento Pulizia disco di Windows

Non tutti sanno che Windows 10 integra uno strumento di pulizia per i file temporanei e i dati non necessari al corretto funzionamento del computer. Grazie allo strumento Pulizia disco di Windows è possibile liberare spazio su disco, con semplici click. Inoltre, all’interno di questo strumento può essere selezionata l’opzione “Pulizia file di sistema”, per liberare ulteriore spazio, come i “pesanti” file relativi agli aggiornamenti di Windows Update. Per essere ancora più efficaci, le operazioni per liberare spazio su disco possono contare sulla cancellazione dei punti di ripristino di Windows o le Copie Shadow.

Come usare lo strumento Pulizia disco di Windows:

  1. Premere la combinazione di tasti WIN+R per aprire la finestra Esegui;
  2. Digitare cleanmgr.exe e premere INVIO;
  3. Selezionare gli elementi da ripulire e premere OK;
  4. Al termine della pulizia, ripetere l’operazione, cliccando sul bottone “Pulizia file di Sistema”;
  5. Per cancellare le copie shadow e i punti di ripristino di Windows, cliccare sul TAB “Altre opzioni”, disponibile dopo aver selezionato l’opzione “Pulizia file di Sistema”.
pulizia disco
esegui pulizia

Disinstallare app e programmi inutili

Disinstallare un programma di Windows, oppure le applicazioni, potrebbe sembrare un’operazione banale e scontata. Tuttavia, nonostante la maggior parte dei programmi non occupi moltissimo spazio sul PC, si tratta di operazioni cruciali che possono aiutare a liberare spazio su disco rapidamente e concretamente. È possibile disinstallare programmi di Windows 10 utilizzando lo strumento integrato nel sistema operativo, o programmi gratuiti di terze parti come Revo Uninstaller. Il programma RevoUninstaller Free è molto utile poiché aiuta a eliminare ogni traccia dei software installati sul PC(chiavi di registro, file, cartelle), ottimizzando il processo di disinstallazione del software. Questo applicativo è disponibile gratuitamente, anche nella versione portable, che non richiede alcuna installazione.

Come disinstallare programmi con Windows:

Per disinstallare i programmi con gli strumenti di Windows integrati, seguire questa procedura:

  1. Premere la combinazione di tasti WIN+R per aprire la finestra Esegui;
  2. Digitare control.exe e premere INVIO;
  3. Cliccare su Programmi;
  4. Cliccare su Programmi e Funzionalità;
  5. Selezionare il programma da rimuovere;
disinstalla app

6. Cliccare su Disinstalla;

7. Chiudere la finestra.

Trovare e cancellare i file duplicati

Spesso, per distrazione o abitudine, finiamo per conservare sul computer file duplicati come documenti, immagini e video. Tuttavia, questa situazione può rappresentare un problema che renderà necessario qualche operazione per liberare spazio su disco. Scongiurando la possibilità di dover individuare manualmente gli elementi duplicati su Windows, esistono alcuni programmi che permettono di cercare file duplicati sul computer ed eliminarli con dei semplici click.

Come trovare file duplicati con CCleaner:

Il popolare software CCleaner è utilizzato da milioni di persone per ottimizzare e ripulire Windows. Tuttavia, si tratta di un programma completo che tra le numerosi funzionalità permette di cercare file duplicati sul PC e rimuoverli facilmente. Per sfruttare questa funzione è sufficiente seguire questa procedura:

  1. Scaricare CCleaner, anche in versione Portable, dal sito ufficiale;
  2. Installare e lanciare l’applicativo;
  3. Cliccare sul menu “Strumenti”;
  4. Cliccare su “Ricerca duplicati”; 
ccleaner file duplicati

5. Personalizzare la ricerca dei contenuti e cliccare su “Ricerca”;

6. Al termine della scansione, avremo l’elenco completo di elementi potenzialmente “duplicati”, da controllare, scremare e cancellare.

Attiva Sensore memoria

sensore memoria

Un ottimo metodo per eliminare file non necessari o temporanei dal tuo pc è quello che prevede l’utilizzo del Sensore memoria. Abilitandolo, Wndows eseguirà in automatico la rimozione dei file non necessari, inclusi quelli temporanei e i file non presenti nel Cestino. Ciò avverrà quando lo spazio su disco sarà insufficiente o a intervalli specificati.

Per abilitare e configurare Sensore memoria segui il percorso Start > Impostazioni > Sistema > Archiviazione, poi nell’area di archiviazione abilita “Sensore memoria”. A questo punto seleziona “Configura Sensore memoria o eseguilo ora“, mentre nell’area “Esegui sensore memoria” scegli la frequenza di esecusione del sensore.

Puoi selezionare i file che vuoi che vengano elimitati in automatico da Sensore memoria e gli intervalli di tempo corrispondenti. Fatto questo, scorri verso il basso e clicca su “Pulisci ora”: ci vorrà un po’ di tempo per completare la pulizia dei file. Verrà visualizzato un messaggio indicante la quantità di spazio su disco liberata.

Ridurre lo spazio per il ripristino di sistema

Un altro suggerimento da prendere in considerazione per liberare spazio su disco in Widows 10 è quello di ridurre lo spazio riservato dal sistema operativo allo strumento “Ripristino configurazioni di sistema“. Per farcela è necessario in primis premere la combinazione dei due tasti Windows+R per aprire la finestra di dialogo “Esegui”: qui digita e invia il comando sysdm.cpl.

ridurre spazio ripristino sistema

Verrà immediatamente aperta la finestra “Proprietà del sistema”. Nel tab “Protezione sistem” seleziona il disco principale dove è installato Windows e in corrispondenza dell’opzione “È possibile configurare le impostazioni di ripristino, gestire lo spazio sul disco ed eliminare punti di ripristino”, clicca su “Configura” per aprire la finestra “Protezione sistema”.

A questo punto, nell’area “Utilizza spazio su disco” agisci sul cursore “Utilizzo massimo” per ridurre lo spazio occupato sul disco riservato allo strumento “Ripristino configurazione di sistema”. Ti raccomandiamo di non ridurre lo spazio sotto i 5 GB, così ci sarà spazio almeno per 2/3 punti di ripristino. Conferma tutto cliccando su “Applica” e “OK”

protezione sistema disco locale

Creare uno script per eliminare i file temporanei di Windows

L’ultimo suggerimento che vogliamo regalarvi è quello più tecnico e divertente. I tecnici informatici o gli appassionati di computer più smanettoni, saranno felici di creare uno script PowerShell per cancellare i file temporanei di Windows 10, effettuando la pulizia del disco con un semplice click. Sarà sufficiente copiare le istruzioni in fondo all’articolo, incollarle all’interno di un file di testo e assegnare l’estensione .PS1 al file generato.

Come creare uno script PowerShell per cancellare i file temporanei di Windows 10:

  1. Copiare il contenuto dello script pubblicato sotto questa procedura;
  2. Creare un nuovo documento di testo e incollare al suo interno il contenuto dello script;
  3. Assegnare l’estensione .PS1 al nuovo file di testo generato;
  4. Premere la combinazione di tasti WIN+S e digitare PowerShell nel campo di ricerca;
  5. Cliccare con il tasto destro sul risultato “Windows PowerShell App desktop” e selezionare Esegui come amministratore;
  6. Posizionarsi nella cartella in cui è contenuto il file (es. digitare CD USERS\PIPPO\DESKTOP);
  7. Digitare il nome del file in questo modo “.\my_script.ps1”;
  8. Premere il tasto “Invio” per eseguirlo;
  9. Al termine dell’attività, lo script genererà un file di log con i risultati della sua attività (percorso: c:\windows\temp\data esecuzione.log).
Function Cleanup { 
<# 
Descrizione: Questo script di PowerShell effettua la pulizia della cartella Temporanea di Windows, dei temporanei di Windows Update, della cartella TEMP dell’utente, svuota il cestino. 
#> 
function global:Write-Verbose ( [string]$Message ) 
 
# check $VerbosePreference variable, and turns -Verbose on 
{ if ( $VerbosePreference -ne 'SilentlyContinue' ) 
{ Write-Host " $Message" -ForegroundColor 'Yellow' } } 
 
$VerbosePreference = "Continue" 
$DaysToDelete = 1 
$LogDate = get-date -format "MM-d-yy-HH" 
$objShell = New-Object -ComObject Shell.Application  
$objFolder = $objShell.Namespace(0xA) 
$ErrorActionPreference = "silentlycontinue" 
                     
Start-Transcript -Path C:\Windows\Temp\$LogDate.log 
 
## Ripulisce il codice dallo schermo. 
Clear-Host 
 
$size = Get-ChildItem C:\Users\* -Include *.iso, *.vhd -Recurse -ErrorAction SilentlyContinue |  
Sort Length -Descending |  
Select-Object Name, 
@{Name="Size (GB)";Expression={ "{0:N2}" -f ($_.Length / 1GB) }}, Directory | 
Format-Table -AutoSize | Out-String 
 
$Before = Get-WmiObject Win32_LogicalDisk | Where-Object { $_.DriveType -eq "3" } | Select-Object SystemName, 
@{ Name = "Drive" ; Expression = { ( $_.DeviceID ) } }, 
@{ Name = "Size (GB)" ; Expression = {"{0:N1}" -f( $_.Size / 1gb)}}, 
@{ Name = "FreeSpace (GB)" ; Expression = {"{0:N1}" -f( $_.Freespace / 1gb ) } }, 
@{ Name = "PercentFree" ; Expression = {"{0:P1}" -f( $_.FreeSpace / $_.Size ) } } | 
Format-Table -AutoSize | Out-String                       
                     
## Arresta il servizio di Windows Update.  
Get-Service -Name wuauserv | Stop-Service -Force -Verbose -ErrorAction SilentlyContinue 
## Il servizio di Windows Update è stato arrestato correttamente! 
 
## Cancella il contenuto di Windows software distribution. 
Get-ChildItem "C:\Windows\SoftwareDistribution\*" -Recurse -Force -Verbose -ErrorAction SilentlyContinue | remove-item -force -Verbose -recurse -ErrorAction SilentlyContinue 
## Il contenuto di Windows Software Distribution è stato cancellato correttamente! 
 
## Cancella i file temporanei di Windows. 
Get-ChildItem "C:\Windows\Temp\*" -Recurse -Force -Verbose -ErrorAction SilentlyContinue | 
Where-Object { ($_.CreationTime -lt $(Get-Date).AddDays(-$DaysToDelete)) } | 
remove-item -force -Verbose -recurse -ErrorAction SilentlyContinue 
## I file temporanei di Windows sono stati cancellati correttamente! 
              
## Cancella cartelle e file temporanei dell’utente.  
Get-ChildItem "C:\users\*\AppData\Local\Temp\*" -Recurse -Force -ErrorAction SilentlyContinue | 
Where-Object { ($_.CreationTime -lt $(Get-Date).AddDays(-$DaysToDelete))} | 
remove-item -force -Verbose -recurse -ErrorAction SilentlyContinue 
## Il contenuto di  C:\users\$env:USERNAME\AppData\Local\Temp\ è stato cancellato correttamente! 
                     
## Rimuove file e cartelle all’interno dei file temporanei di internet.  
Get-ChildItem "C:\users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*" ` 
-Recurse -Force -Verbose -ErrorAction SilentlyContinue | 
Where-Object {($_.CreationTime -le $(Get-Date).AddDays(-$DaysToDelete))} | 
remove-item -force -recurse -ErrorAction SilentlyContinue 
## Tutti i file temporanei di Internet sono stati cancellati correttamente! 
                     
## Cleans IIS Logs if applicable. 
Get-ChildItem "C:\inetpub\logs\LogFiles\*" -Recurse -Force -ErrorAction SilentlyContinue | 
Where-Object { ($_.CreationTime -le $(Get-Date).AddDays(-60)) } | 
Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue 
## Tutti i file di registro IIS per x giorni sono stati rimossi correttamente!                   
## Svuota il cestino. 
## Il cestino sta per essere svuotato! 
$objFolder.items() | ForEach-Object { Remove-Item $_.path -ErrorAction Ignore -Force -Verbose -Recurse } 
## Il cestino è stato svuotato correttamente! 
 
## Avvia il servizio di Windows Update 
##Get-Service -Name wuauserv | Start-Service -Verbose 
 
$After =  Get-WmiObject Win32_LogicalDisk | Where-Object { $_.DriveType -eq "3" } | Select-Object SystemName, 
@{ Name = "Drive" ; Expression = { ( $_.DeviceID ) } }, 
@{ Name = "Size (GB)" ; Expression = {"{0:N1}" -f( $_.Size / 1gb)}}, 
@{ Name = "FreeSpace (GB)" ; Expression = {"{0:N1}" -f( $_.Freespace / 1gb ) } }, 
@{ Name = "PercentFree" ; Expression = {"{0:P1}" -f( $_.FreeSpace / $_.Size ) } } | 
Format-Table -AutoSize | Out-String 
 
## Completato con successo! 
Stop-Transcript } Cleanup

Disabilita ibernazione

Tutti i pc con sistema operativo Windows 10 hanno funzioni di risparmio energetico: una di queste è la cosiddetta modalità di ibernazione (denominata anche Suspend to Disk), che pone i dispositivi in uno stato di assenza di corrente elettrica.

Windows 10 salva questo stato temporaneo nel file hiberfil.sys, che occupa diversi gigabyte di spazio in memoria. Questo file viene creato anche se la funzione di ibernazione non viene minimamente utilizzata, ed è in questo caso che vale la pena disabilitarla.

Il file hiberfil.sys può essere cancellato senza problemi, anche perché non ha alcuna rilevanza per il funzionamento generale del sistema operativo. Per disattivare questa funzione premi la combinazione di tasti tasto [Windows] + [X] (oppure il tasto Windows presente in tastiera) e seleziona l’opzione “Prompt dei comandi (amministratore)”.

Dopo aver avviato il prompt dei comandi, digita powercfg /hibernate off per disattivare l’utilizzo di hiberfil.sys. Premendo il tasto Invio confermerai la disattivazione della modalità di ibernazione, e il file suddetto sarà automaticamente cancellato.

contattaci