On a side note data is never completely overwritten and can still be recovered through very expensive means. What happens is that the write head tends to jitter just a bit when writing data so it never really writes over the same place twice. Hence why file wiping and erasure programs do multiple overwrites of the file. But this is a whole nother discussion that I wont get into. Just adding it as a side note