If you format a hard drive, it completely erases all data on it. Sorry but you cannot recover it.
Incorrect. GetDataBack by Runtime Software
is an excellent tool for recovering data from formatted or damaged hard drives for FAT32 and NTFS. I'm actually using the NTFS version right now on a Win7 hard drive that was formatted and rebuilt to recover data that wasn't backed up. I'll know in a few hours whether or not it will work with Win7. I have successfully recovered data from hard drives that have been formatted through Windows, low level formatted with programs such as Kill Disk or PD Wipe and hard drives with so many cluster errors that Windows can't access the files. I'll also be testing out some other software.