First check it for bad sectors. Run the drive manufacturer's software diagnostic utility against the drive.
If the drive is healthy then it sounds like you have just lost partitioning info on the drive. You can try and restore it using... http://findandmount.com