Hai să o luăm puţim mai de la început.
Orice suport de date, înainte de a pune ceva pe el, trebuie formatat, operaţie care presupune crearea unei structuri logice ce defineşte modul în care va fi stocată informaţia (de fapt e vorba de băgăjele foarte foarte mci - dacă considerăm analogia lui Toiag). Cel mai important element al organizării este tabela de alocare, care este o listă cu toate locaţiile în care există (sau nu) informaţie utilă. Acum abea se poate scrie pe HDD.
Scrierea nu se face într-o ordine precisă, poziţia fizică unde va fi stocată informaţia este aleasă aleator, în funcţie de poziţia capului de scriere/citire şi de disponibilitate. Chiar şi rescrierea unei aceleiaşi informaţii poate să fie făcută total aleator, multe fişiere începând într-o poziţie şi bucăţi din ele sunt în alte poziţii (fişierele sunt fragmentate). Aşadar informaţia poate fi foarte împrăştiată imediat după scriere, lucru care se poate corecta (din motive de eficientizare la citire dar şi o mentenanţă la nivel hardware) prin programe de defragmentare. Oricât o fi informaţia de împrăştiată, tabela de alocare conţine reperele exacte pentru recuperarea (citirea) întregii informaţii utile de pe suportul de date, HDD in cazul de faţă.
Când se şterge o informaţie de pe disc (unul sau mai multe fişiere, cu sau fără structura de dosare) de fapt se şterg numai din tabela de alocare poziţiile acelor informaţii, integritatea lor ramânând absolut intactă, doar că locaţiile respective devin disponibile pentru scriere. Dacă în acest moment se opreşte totul şi vrem să recuperăm, este posibil să fie recuperate integral! Dacă însă se continua lucrul pe acel suport, este foarte posibil ca acel cap de scriere/citire să pice în zona cu informaţiile şterse din tabelă, acesta va folosi acele locaţii pentru noua informaţie. Cred că e clar că în acest moment informaţia aceea iniţială, ştearsă, este compromisă total sau parţial! Dar chiar şi aşa se mai poate recupera câte ceva, însă nu va mai putea fi o recuperare completă!
O ştergere eficientă (pentru cei care doresc acest lucru) este de fapt o rescriere a întregului suport cu informaţie nouă, de obicei se pune totul pe zero (low level format), iar după această operaţie absolut nimic nu poate fi recuperat din ce a fost înainte.