Associate
Care to explain that statement? It isn't easy at all.
It's possible to recover data from a drive that has been zeroed because writing a zero to a location on the drive reduces the magnetisation of that small bit of material to almost (but not quite) zero. E.g. suppose that a "1" is represented by a magnetisation of 5.0 (in some arbitrary units) and a "0" is represented by a magnetisation of 0.0.
When you write a "0" where there used to be a "1", the magnetisation might end up as 0.0001 instead of exactly 0.0
The normal disk drive software will recognize 0.0001 as close enough to 0.0 (since it only has to decide if it is closer to 0.0 or to 5.0) but special software and sensitive equipment can detect the precise patterns of magnetisation and recover the data.