Sovrascrivere lo spazio disco libero in Windows
Aggiornato il:
Comando su Windows per cancellare tutti i dati sul disco o all'interno di una cartella in modo sicuro sovrascrivendo lo spazio libero
I più esperti sapranno bene che quando si elimina un file dal cestino di Windows, lo spazio occupato dal file non viene cancellato, ma semplicemente viene contrassegnato come libero in modo che un altro file possa essere scritto in quello spazio.
Quindi è solo dopo che lo spazio viene sovrascritto che quel file, prima eliminato svuotando il cestino, viene cancellato davvero.
In caso contrario esso è ancora recuperabile ed è per questo che su un computer è sempre possibile recuperare i file cancellati dal disco, magari per errore.
In un computer è possibile sovrascrivere lo spazio libero dell'unità disco.
L'obiettivo quindi è cancellare realmente tutti i dati che erano stati già eliminati in passato, guadagnando spazio su disco e rendendo questi file non più recuperabili.
Senza bisogno di programmi esterni, se si usa Windows 7 e 8 o Windows 10 e 11 basta aprire un prompt dei comandi con diritti da amministratore.
In Windows 7, cliccare su Start, andare in Programmi, cliccare col tasto destro del mouse sul prompt dei comandi ed eseguirlo come amministratore.
In Windows 10 e Windows 11 basta invece premere col tasto destro del mouse sul menù Start a sinistra per aprire il prompt dei comandi o Powershell o Terminal.
Digitare quindi il comando:
cipher /w:c:\
Dove C è la lettera dell'unità disco di cui si vuol liberare spazio sovrascrivendo lo spazio contrassegnato come libero
Si può anche limitare il lavoro di cancellazione dello spazio libero su un disco indicando una cartella, per esempio: cipher /w:c:\test
Con questo comando si pulisce lo spazio occupato dalla cartella test in C e si rendono irrecuperabili tutti i dati al suo interno che erano stati cancellati precedentemente. La sovrascrittura avviene in 3 passaggi: prima con tutti zeri 0×00, poi con tutti 255 0xFF e poi la terza con numeri casuali. Il tempo per terminare la procedura dipende da quanto spazio è da sovrascrivere.
Nessun dato presente sul computer viene in alcun modo toccato o cancellato anche se, durante la procedura, si consiglia di chiudere ogni altro programma e di non usare il computer.
Durante la procedura di sovrascrittura, infatti, viene occupato l'intero spazio sull'hard disk rendendo difficile salvare nuovi dati, quindi sarebbe meglio non lavorare sui file del PC o non usare proprio il computer se si esegue il comando sul disco di installazione.
In alternativa, anche per Windows 10 e Windows 11, si può usare un programma esterno, sempre di Microsoft, come SDelete.
Scaricare il file, estrarlo, aprire la cartella estratta, scrivere "cmd" nella barra degli indirizzi della cartella in alto (dove c'è il percorso) e premere invio.
Nel prompt dei comandi che si apre, scrivere: SDelete –c F:
Dove F è la lettera dell'unità di cui si vuol sovrascrivere lo spazio.
Ancora più semplice, si può usare il programma Anti-Recovery descritto nell'articolo su come cancellare lo spazio libero del disco e rendere non recuperabili i file.
LEGGI ANCHE: Come cancellare file in modo sicuro e definitivo
Quindi è solo dopo che lo spazio viene sovrascritto che quel file, prima eliminato svuotando il cestino, viene cancellato davvero.
In caso contrario esso è ancora recuperabile ed è per questo che su un computer è sempre possibile recuperare i file cancellati dal disco, magari per errore.
In un computer è possibile sovrascrivere lo spazio libero dell'unità disco.
L'obiettivo quindi è cancellare realmente tutti i dati che erano stati già eliminati in passato, guadagnando spazio su disco e rendendo questi file non più recuperabili.
Senza bisogno di programmi esterni, se si usa Windows 7 e 8 o Windows 10 e 11 basta aprire un prompt dei comandi con diritti da amministratore.
In Windows 7, cliccare su Start, andare in Programmi, cliccare col tasto destro del mouse sul prompt dei comandi ed eseguirlo come amministratore.
In Windows 10 e Windows 11 basta invece premere col tasto destro del mouse sul menù Start a sinistra per aprire il prompt dei comandi o Powershell o Terminal.
Digitare quindi il comando:
cipher /w:c:\
Dove C è la lettera dell'unità disco di cui si vuol liberare spazio sovrascrivendo lo spazio contrassegnato come libero
Si può anche limitare il lavoro di cancellazione dello spazio libero su un disco indicando una cartella, per esempio: cipher /w:c:\test
Con questo comando si pulisce lo spazio occupato dalla cartella test in C e si rendono irrecuperabili tutti i dati al suo interno che erano stati cancellati precedentemente. La sovrascrittura avviene in 3 passaggi: prima con tutti zeri 0×00, poi con tutti 255 0xFF e poi la terza con numeri casuali. Il tempo per terminare la procedura dipende da quanto spazio è da sovrascrivere.
Nessun dato presente sul computer viene in alcun modo toccato o cancellato anche se, durante la procedura, si consiglia di chiudere ogni altro programma e di non usare il computer.
Durante la procedura di sovrascrittura, infatti, viene occupato l'intero spazio sull'hard disk rendendo difficile salvare nuovi dati, quindi sarebbe meglio non lavorare sui file del PC o non usare proprio il computer se si esegue il comando sul disco di installazione.
In alternativa, anche per Windows 10 e Windows 11, si può usare un programma esterno, sempre di Microsoft, come SDelete.
Scaricare il file, estrarlo, aprire la cartella estratta, scrivere "cmd" nella barra degli indirizzi della cartella in alto (dove c'è il percorso) e premere invio.
Nel prompt dei comandi che si apre, scrivere: SDelete –c F:
Dove F è la lettera dell'unità di cui si vuol sovrascrivere lo spazio.
Ancora più semplice, si può usare il programma Anti-Recovery descritto nell'articolo su come cancellare lo spazio libero del disco e rendere non recuperabili i file.
LEGGI ANCHE: Come cancellare file in modo sicuro e definitivo
Posta un commento