Every new file written to the drive (including internet cache, system logs, or downloading recovery software) can overwrite the space occupied by your deleted files.