Previously Selek Br. said:
There is this particular situation I am stuck with:
I have a SATA drive, backup files form win2003 server were stored on.
There was a system crash and most of the data we managed to get back,
but not some 500MB+ of data which was overwritten by backup software.
So, I am wondering, is it possible to recover the previous layer of
data that was overwritten once?
If so, what software do you suggest?
I really want to keep the drive out of data recovery labs...
It is impossible to do in software if it was really overwritten.
There are rumours that intelligence agencies of large countries
may be able to recover a layer or two, but with modern drives the
surface physics do not really support the hypothesis that you
actually can store twice the amount (or more) of data on them
than the HDDs do (which you could do if recovery of one older
layer was possible). In fact it seems very unlikely. In addition
the German computer magazine c't (very competent people) tried
last year to get a single once-overwritten file recoverd by
several well-known professional data recovery outfits. All of
them claimed this was impossible for modern drives and that
they could not do it. I would still not rule out that a single
overwrite can be recoverd from at high cost, but it is unlikely
the people that can do this will even admit that to you.
I think the idea of this being possible dates back to the
floppy or before to magnetic tape. To give you an example,
with better servo mechanisms (e.g. a laser-cut servo track)
you can store 20MB on an ordinary 1.44MB floppy. It is
plausible that if only 1.44MB is on the disk, older information
would still be there. Also for floppies each drive has a slightly
differend head offset, so that reading a bit besides a track
can give you a reasonably strong signal of an earlier write.
For older HDDs the limit was also not the surface coating, but
the heads and the reading amplifier. There are credible (IMO)
stories about people that managed to use better elecronics,
better heads, multiple reads and signal processing software
to recover data that was overwritten once.
Arno