Yeah, I concur with others that it sounds like the conclusion of data loss
might be premature... the first thing to do when you think you might have data loss is
stop using that hard drive. Use a special utility while booting from a different drive to make a disk image copy or to read it and attempt to recover data that never writes to the drive.
That said, even if it is beyond repair by normal means, there are data recovery services that specialize in piecing together data that has been badly corrupted or that is missing metadata. For example, if the corrupted files are fragmented, they could piece together the fragments into the original files by data analysis.
One service that I was told about was willing to recover data from flash memory when the microprocessor controller IC was lost, and stated they will reverse-engineer the wear-leveling algorithm from only the NAND IC if necessary. Their rates were somewhat high, but affordable (depending on your exact definition of "affordable"), and were flat rates based on the amount of data you desired to be recovered (increasing on a roughly logarithmic scale).
So I'm just saying, there are options here.