I files una volta sovrascritti i relativi cluster da altri dati sono irrecuperabili, lo stesso vale quando si effettua una formattazione completa (o a basso livello).
Esistono dei software che permettono la cancellazione sicura dei files che si eliminano, questi in pratica vanno a sovrascrivere con degli zero i cluster in cui risiedono i dati che si intendono cancellare (ma la cancellazione risulta molto più lenta).
Invece la cancellazione 'normale' da windows non cancella fisicamente i files, quello che viene cancellato in realtà sono solo i records sulla MFT relativi ai files eliminati, in questo caso i files possono essere recuperati a meno che non siano stati sovrascritti da altri files prima del tentativo di recupero.
Una volta sovrascritti i cluster in cui risiedeva un certo file, non è più possibile recuperarlo, solo in CSI è possibile :asd:
Non è da escludere che si possano recuperare dei frammenti di file una volta sovrascritti i cluster fisicamente, ma per quanto ne sappiamo solo certe organizzazioni militari e l'NSA hanno gli strumenti per farlo, ma è solo teoria perchè non c'è modo per verificarlo (ammesso che si possa fare quindi, dovrebbero lavorare almeno al microscopio elettronico e impiegare mesi o anni per recuperare pochi megabyte).
P.S.
Il punto è che non puoi controllare come andare a scrivere o sovrascrivere i dati su un hdd, lo decide il sistema operativo su quali cluster andarli a salvare, quindi per essere certo di eliminare definitivamente un certo file dovresti scoprire quali sono i cluster in cui risiede e poi azzerarli, ma come detto prima ci sono software appositi che lo fanno in automatico, oppure formattare l'hdd completamente.
La sovrascrittura di windows tramite tasto destro e incolla di un file con lo stesso nome non cancella fisicamente il vecchio file, a meno di particolari condizioni.