Vec ti je valjan objasnio, ali evo opet.
Fajl je fizicki upisan na disku na poziciji 456-1456 (ovo je samo primer naravno). Negde u sistemu je upisano, test.avi:456-1456. Kad obrises fajl brise se ovo test.avi:456-1456. Fajl ostaje fizicki na disku sve dok neki program ne upise nesto na mesto gde se fajl nalazio.
Svaki put kad pokrenes neki program, nesto se upise na c particiju. Windows uvek u pozadini upisuje nesto na particiju. Swap fajl se nalazi na c particiji (fajl koji windows povremeno koristi kao ram memoriju).
Pa ti vidi kolika je sansa da mesto gde se taj tvoj fajl nalazio nije prepisano...
Za undelete preporucujem get data back, meni je jednom vratio 99% bitnog sadrzaja. Za sitnice, tune up undelete. Za backup nemam pojma :)
I od sad sve bitne fajlove drzi na particiji koja nije sistemska, za svaki slucaj.