Eraser works. If you used it to erase the files, Recuva won't be able to recover them. Try to recover a file you erased with Eraser as a test. Recuva just reads the MFT so it knows that that file used to exist, and where it used to be on the hard drive, but since Eraser overwrote it, it won't be able to recover it.