Hi,
I am having an identical problem with a seagate drive. I actually had this problem about a year ago. But I bought a new enclosure and everything had been working fine until today. In my experience, there isn't a way to retrieve your files beyond sending the drive to a recovery service...