On older HDDs, it was not uncommon to be able to recover over-written data, as the tolerances were large enough to allow it (you could actually do it with some drives simply by tilting them...). On never drives, the tolerances are such that you're largely out of luck, unless you start examining residual charges to extrapolate what the previous data might have been ...