Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In Wiping a Hard Drive With DD, the author said:

Due to the way hard drives are made it is often possible to determine what was written beneath the most current write operation. If you write the entire drive with zeros, it will be quite easy to see what data was written before. It will be the one that is not a zero!

I wonder how (theorically) it can determine what was written before the most current write operation, if every bit is written with 0.

share|improve this question

closed as not constructive by allquixotic, Mokubai, BinaryMisfit, TFM, Dave M Jan 24 '13 at 19:19

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 3 down vote accepted

Recovering data after a re-write from a hard drive allegedly involves "reading" the platters manually using scanning probe electronic microscope. Some researchers claim that after you re-write the disk with all zeroes, there are still minute differences between bits that were zeros before the overwrite and those that were ones. And you can pick those differences with a a microscope, reading data bit-by-bit.

There are some academic references available at Forensics Wiki. It also claims that:

Whether or not such data can be recovered has been a question of debate for decades. Unfortunately, there have been few hard facts published.

Obviously, such data recovery is not economical, and if possible, can only be done by bodies (governments, corporations) with huge budgets. Nobody knows for sure, of course, so people decide to err on the side of caution, after all, multiple overwrites with random data patterns are just as easy as one overwrite with all zeros.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .