If you have important data on the drive I suggest you use a professional recovery service like
Ontrack
Ontrack will analyze the drive for free and provide you a list of recoverable files.
Your other option is software recovery. I haven't used any for a while so I don't have any one in particular to suggest.