Ok, whats the definition of term 'overwrite' that makes it impossible for software to recover data.
I've used this software and this software to recover data that has been overwritten by my understanding of the term.
Formatting a drive does not overwrite it's contents, by default, it basically clears the MFT or FAT, the lookup tables that tell the OS where exactly on a disk to find the data relating to "filename.ext". Say I have a word document that is 32KB, if I write new data over every sector on the disk that used to be used by that file, that file will be gone an unrecoverable.