There are (expensive) services that will physically open a failed hard drive in a clean room and attempt to image data directly from the disk platters with a new read head. There are also recovery services that can attempt to reassemble data from a 2 drive failure in a RAID5, but they are...