Seconding the caddy issues - I've seen that cause this problem. The hard way to validate this is to remove the drive and get it into a USB caddy.
Alternatively, the partition table may be corrupted; this usually means the data is okay but your OS cannot read it. The data is usually recoverable but you'll need software to do this.