Dove vanno i file dopo essere stati cancellati dal Cestino del computer?

Un modo di vedere la cosa (se siete abbastanza vecchi da capire questa analogia), sarebbe quello di considerare la memoria del vostro computer come una grande scatola di cassette.

Quando prendete la scatola di cassette, sono tutte vuote. Ogni volta che si vuole salvare qualcosa (un file, o nell'analogia della cassetta, forse una canzone o un breve byte sonoro dalla radio), basta registrarlo sulla cassetta. Poi la si mette in una scatola ordinata e organizzata, in modo da poterla trovare più tardi.

Tuttavia, rendendosi conto di avere solo cassette limitate, si potrebbe decidere di "sbarazzarsi" delle vecchie registrazioni che non si vogliono. Questo è simile alla cancellazione di un file dal tuo computer.

Quindi, se volessi liberarti di una di esse, cosa faresti? Ti prenderesti il tempo di registrare il silenzio sopra la vecchia registrazione, o la butteresti semplicemente nella scatola con le altre vuote, in modo da poterci scrivere sopra quando vuoi?

Ovviamente, probabilmente la buttereste nella scatola (e posso dire, per esperienza personale, che questo è il motivo per cui molte vecchie cassette e videocassette, almeno a casa mia, avevano sempre cose casuali registrate tra le cose che si volevano effettivamente conservare).

Questo è, in sostanza, esattamente ciò che fa il vostro computer quando cancellate un file. Invece di prendersi il tempo di cancellare i dati, semplicemente "rimette" il segmento di memoria con il resto della memoria vuota (o scartata), in modo che possa essere sovrascritto in seguito.

Quando decidete di rivolere un file, questo è simile a scavare nella vostra scatola di nastri scartati, nella speranza che non lo abbiate già preso e registrato sopra. La differenza, naturalmente, è che avete un controllo limitato su quando il vostro computer scrive sulla memoria vecchia, e fondamentalmente nessun controllo su quale memoria sovrascrive.

EDIT: Proverò un'altra analogia, nel caso voi (o chiunque altro stia leggendo) siate troppo giovani per capire le cassette (grazie Christophe per il commento). Una cassetta, come il tuo computer, consiste in uno spazio riscrivibile [ come una lavagna - le usano ancora nelle scuole, vero? 🙂 ]. Puoi ricoprire qualsiasi registrazione su una cassetta, proprio come puoi sostituire il contenuto (o qualsiasi parte del contenuto) di una lavagna bianca cancellando e riscrivendo. L'unica differenza tra una cassetta (o un computer) e una lavagna bianca è che non è necessario cancellare per riscrivere. Pensate ad una lavagna magica, dove le vecchie lettere scompaiono proprio davanti a dove state scrivendo, così non avete mai bisogno di una gomma (e in realtà, se gli insegnanti avessero questo tipo di lavagne, probabilmente sarebbero in grado di trovare vecchie lezioni che pensavano di aver scartato, ma su cui non hanno mai scritto, in modo simile al modo in cui i programmi di recupero dei file possono trovare i file cancellati)...

Spero che questo aiuti.