Obnova dat záleží na spoustě faktorů. Jakmile je přepsaný jediný bit, tak soubor nemusí být čitelný.
Především se na disk, na kterém dojde ke ztrátě dat nesmí zapisovat (minimalizovat to, jak to jde).
Program soubory najde, protože si přečetl tabulku souborů, jen je obsah souborů přepsaný, takže to, co program obnoví je k ničemu. On pouze ví, kde byl soubor uložený - obnoví podle informací soubor. To je vše, co ten program udělá.