Take a look at encase from guidance.

Data has been recovered that has been erased and overwritten up to 7 times that I know of and on some drives that have been formatted several times.......