BlackST:
*****
A simple cycle of writing specific patterns of 1 and 0 (for example, 1010101010 , then 01010101 , then 11111111, then 00000000) could destroy even the toughest "memory" of the magnetic material, remember you have to make UNRECOGNISABLE the information.
I know no one has got the data back but a few bits on such HDDs.
******
Could you provide us with some more details about this recover of "a few bits"? Where can we find some evidence on this? Again, don't forget that data recovery is not about reading raw sequences of bits from disk surface, but about getting meaningful data at the interface, and which result from a long signal processing path starting at the heads.
*****
You can more easily reconstruct information stored on heavily degaussed magnetic tapes because you only have to amplify the signal and process it, but on the digital world the things are different.
****
If you are talking about backup tapes, forget about it. You won't get data back with signal amplification (let alone the problem of servo-tracks destruction).
**********
One issue could be the G-LIST sectors : during use, it's normal for every HDD to develop bad sectors that are automatically locked out and replaced with spare ones. The "bad" sectors are added to a list but the information is still there, and one sector could contain 512 bytes of data, sufficient for storing your personal info. !!!
***********
Data in soft bad sectors usually may be recovered to some extent. Data lost by surface damage is gone forever. If a sector has just partial surface damage, I really don't know if the intact data can be recovered. I would appreciate if someone in this forum could shed some light on this subject.
*******
The P-LIST (primary list of defects discovered at factory level) could not be important because when you start using a new drive, those sectors are already locked out.
********
You have to consider that sometimes people move bad sectors from G-list to P-list to free some space in the first one.
However, again I have not the experience and so I do not understand where does the controller go find more spare sectors. Are there more spare sectors than entries in G-list? Again, I would appreciate some light on this.
********
So, a correct roadmap for securely destroy the data (and make it NOT ECONOMICALLY recoverable and also unaccessible to the majority of all poor mortals ) could be clearing the G-LIST, then writing sequential patterns of 1 and 0 as I said above , and then writing random pattern characters on each sector.
*********
"random" is the opposite of "pattern", so there are no random patterns
Why does writing first a pattern followed by random characters would make it more dificult to recover data?
But you pointed out a very important fact: data erasing tools routinely miss sectors discarded by the controller, as well as HPA and DCO (for a good discussion on this subject, look in Google for "Computer forensics and the ATA interface", by Arne Vidström).
*******
I tried not to be so "technical" , further deep explanations go beyond the purpose of this forum
******
On the contrary my friend, the first purpose of this forum is sharing technical knowledge and some threads around here are heavily technical. So, if you want to go deeper on this, you thoughts are welcome for sure.
About recovering overwitten data: again, I advise consulting the links I post above. I forgot to add the link to Nicholas Major "Data removal and erasure from hard disk drives", which you can find in ActionFront web site.
Doomer:
****************
the modern HDDs do not use binary writing on the platters
*****************
The first thing you learn in any digital electronics course is the difference between analog and digital signals. The second one is that there are no perfect digital signals and they are all analog.
The distinction between analog and digital signals is related with pratical matters. The voltage produced by a synchronous or asynchronous generator is not perfectly sinusoidal. However, you can model the voltage as a sinusoidal one for pratical purposes. A DC generator does not produce a perfect DC voltage -- it will be a rippled one. However, for pratical purposes, you can consider it constant.
Signals at head level must be processed to make them obey to the standards at interface level. However, even at the head level, there are two distinct levels of voltage. The rest is distortion and noise which must be corrected. But using MFM you can see clearly the flux changes. And you need to: MFM is also used to study and design better heads.
Anyway, the problem is not on seeing the flux changes with MFM, but in the all rest. So, I agree with Doomer, because he bases his opinion on cold scientific facts rather than on wishful thinking. Overwritten data is gone.
Daniel