how can a bad guy recover data that's been overwritten just once, since it would change the reflective or height of the gap?
Esistono tre metodi di base: copie multiple, correzione errori e rilevamento avanzato.
Un disco rigido, o CD-ROM per quella materia contiene un filesystem. Un filesystem è un'organizzazione di file in un modo che ha senso per il computer e consente di creare, modificare ed eliminare arbitrariamente i file in modo casuale.
Copie multiple
Alcuni filesystem hanno caratteristiche che migliorano le prestazioni come la scrittura rapida o la protezione di un file originale durante la modifica. Alcune funzionalità possono avere copie di pezzi di un file o anche l'intero file in una posizione separata sul disco.
Correzione dell'errore:
I filesystem CD-ROM e DVD-ROM hanno codici di correzione degli errori in modo che se il disco è scheggiato o graffiato e alcuni bit di un file sono illeggibili, può capire che i bit sono mancanti e ricrearli.
Rilevamento avanzato:
I bit magnetici su un disco del disco rigido sono scritti e letti da sensori chiamati teste all'estremità di un braccio che si muovono attraverso il piatto del disco. I bit sono scritti in cerchi concentrici chiamati tracce. Le tracce sono distanziate abbastanza distanti l'una dall'altra per evitare che un bit magnetico su una traccia provochi la lettura della traccia adiacente in modo errato. Tuttavia, i campi magnetici non sono chiaramente discreti e la registrazione su una traccia sanguinerà leggermente nel margine tra le tracce. Circa dieci anni fa le dimensioni di una traccia del disco che le teste potevano scrivere erano di un ordine di grandezza più grande di quello che gli strumenti scientifici potevano rilevare. In quel caso era possibile usare i microscopi elettronici a scansione del tunnell per cercare i pattern di scrittura nel margine tra le tracce. Tuttavia, farlo sarebbe stato estremamente costoso e difficile, e probabilmente non è mai accaduto in natura.