Cosa succede ai dati quando vengono eliminati dal cestino?
La maggior parte delle volte raramente risparmiamo un pensiero per i file cancellati al di fuori sapendo che ora sono fuori di testa, ma cosa succede realmente a quei file quando li cancelliamo? Il post di Q & A di SuperUser di oggi contiene le risposte alle domande di un lettore curioso sul processo di eliminazione.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
Foto per gentile concessione di Gerard's World (Flickr).
La domanda
Il lettore SuperUser Shea A. vuole sapere cosa succede ai file cancellati su un computer:
Correggimi se sbaglio qui, ma quando cancelli qualcosa dal tuo PC, tutto ciò che fa il tuo computer è scrivere su alcuni dei binari con 0 che sostituiscono gli 1 (o qualcosa del genere). Quindi quando invii qualcosa al Cestino, scrive su parte del file, quindi quando cancelli il file dal Cestino, scrive di più?
Come funziona l'eliminazione di tutto il file e il processo del cestino?
La risposta
I collaboratori di SuperUser Boann e Mary Biggs hanno la risposta per noi. Primo, Boann:
Nessuna delle due operazioni scrive sul file. Lo spostamento di un file nel Cestino fa esattamente ciò, sposta il file. I suoi contenuti sono rimasti completamente intatti.
Eliminando un file dal Cestino (o cancellandolo direttamente usando Shift + Canc) si rimuove la voce del nome del file dalla cartella. La parte del disco precedentemente occupata dal file non viene modificata o sovrascritta e contiene ancora i dati del file, ma i dati non sono più collegati al nome di un file. Quel punto sul disco è registrato come "libero", tuttavia, così le scritture future sul disco possono riutilizzare quello spazio, e se continuate ad usare il disco, lo spazio sarà quasi certamente sovrascritto infine.
Nel caso in cui sia necessario impedire il recupero dei dati cancellati, esistono strumenti speciali per sovrascrivere i dati in modo sicuro. Questo non è fatto di default perché è lento e aumenta l'usura del disco.
Seguito dalla risposta di Mary Biggs:
Un file è diviso in due parti:
- Una voce di directory che registra il nome del file e contiene anche un elenco dei blocchi su disco che contengono il contenuto dei dati del file. Il sistema operativo quindi "sa" che questi blocchi sono in uso.
- I blocchi effettivi che contengono il contenuto dei dati del file.
Quando un file viene cancellato:
- L'elenco dei blocchi nella voce della directory è contrassegnato come "libero" e restituito al sistema operativo. La voce della directory viene cancellata, quindi il file "scompare" dal file system.
- I blocchi effettivi non vengono toccati, quindi i contenuti dei dati del file rimangono intatti fino a quando altri nuovi file non li sovrascrivono. Questo è il motivo per cui il software di recupero file può spesso ricostruire i file cancellati (ma solo se viene utilizzato subito dopo la cancellazione).
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.