A drive mounting in Windows or Linux is not the same as being detected by a bios. Huge difference actually, and if you re-read my post I didn't say "mount" I said "detected by bios".
If a drive can be detected by a bios, there's just about as good a chance that you can get it with the right software. I stand by that 100%.
If it's not detected by the bios, you're looking at a PCB on the drive. There's no magic that a recovery unit can do if the drive's controller board is shot.
Edit...Ok, actually...I guess I wasn't clear. Hopefully the above post clarifies what I meant.