1. If the Hard Drive is new, you may have to initiate it...
2. if it's old it may be failing... Use Active Partition Manager to detect it... add a letter, format it, or whatever you can do to make it display in Windows Explorer.
3. If Active Partition Manager doesn't help, try Active Partition Recovery.
http://pcdisk.com/