Not sure how much you are looking to spend, but I have used data recovery software made by ontrack to recover files on a windows based partition before. It works quite well.
http://www.ontrackdatarecovery.com/d...very-software/
If you are not able to physically see the drive in your BIOS then most likely the drive will need to be sent to a data recovery service like
http://www.drivesavers.com/
Just keep in mind the 2nd solution will be very pricey. We had a raid 5 crash on us and it was around $18,000 for them to rebuild the raid and recover only some of the linux partitions which were on it. The entire directory structure was fuxored beyond belief so we had to independently place each file in the right place to get back on track.
Hope this helps.