This is very difficult and potentially dangerous. First thing I would do is listen to the drive, to see if it's making any clicking/grinding noises, and look up what those noises might mean. As mentioned this is delicate, as attempting to run recovery on a physically damaged drive can lead to further data loss as the read head attempts to force itself to move around the platter, grinding on stuff and knocking stuff around. It is entirely possible that the only way to recover the files from your drive is to open it up in a clean room, and install a new read head/arm, which is expensive as all get out.