/ / Cosa succede ai dati quando vengono eliminati dal cestino?

Cosa succede ai dati quando vengono eliminati dal cestino?

cosa-succede-to-data-quando-si-fa-cancellato-dal-your-recycle-bin-00

Il più delle volte raramente risparmiamo un pensieroi file eliminati senza sapere che ora sono fuori dai piedi, ma cosa succede realmente a quei file quando li cancelliamo? Il post di domande e risposte di SuperUser di oggi contiene le risposte alle domande di un curioso lettore sul processo di eliminazione.

La sessione di domande e risposte di oggi ci viene fornita da SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte guidato dalla community.

Foto per gentile concessione di Gerard’s World (Flickr).

La domanda

Il lettore SuperUser Shea A. vuole sapere cosa succede ai file eliminati su un computer:

Correggimi se sbaglio qui, ma quando tuelimina qualcosa dal tuo PC, tutto ciò che fa il tuo computer è scrivere su alcuni file binari con gli 0 che sostituiscono gli 1 (o qualcosa in tal senso). Quindi, quando invii qualcosa al Cestino, scrive su parte del file, quindi quando elimini il file dal Cestino, ne scrive di più?

Come funzionano tutti i processi di eliminazione e cestino?

La risposta

I collaboratori di SuperUser Boann e Mary Biggs hanno la risposta per noi. Prima di tutto, Boann:

Nessuna operazione scrive sul file. Lo spostamento di un file nel Cestino fa proprio questo, sposta il file. Il suo contenuto viene lasciato completamente intatto.

Eliminazione di un file dal Cestino (o eliminazioneusando direttamente Maiusc + Canc) 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 tali dati non sono più collegati al nome di un file. Quel punto sul disco viene registrato come "libero", tuttavia, quindi le scritture future sul disco possono riutilizzare quello spazio e se continui a utilizzare il disco, lo spazio verrà quasi sicuramente sovrascritto infine.

Nel caso in cui sia necessario impedire il recupero dei dati eliminati, esistono strumenti speciali per sovrascrivere i dati in modo sicuro. Ciò non viene eseguito per impostazione predefinita perché è lento e aumenta l'usura del disco.

Seguita dalla risposta di Mary Biggs:

Un file è diviso in due parti:

  • Una voce della directory che registra il nome del file econtiene anche un elenco dei blocchi sul 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 eliminato:

  • L'elenco dei blocchi nella voce della directory è contrassegnato come "libero" e restituito al sistema operativo. La voce della directory viene eliminata, quindi il file "scompare" dal file system.
  • I blocchi effettivi non vengono toccati, quindi i datiil contenuto del file rimane intatto fino a quando qualche altro nuovo file non lo sovrascrive. Questo è il motivo per cui il software di recupero file può spesso ricostruire file cancellati (ma solo se viene utilizzato subito dopo l'eliminazione).

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di Stack Exchange? Dai un'occhiata al thread completo di discussione qui.