A friend brought over a hard drive from a damaged laptop. I put it in an enclosure and connected it to my computer. The drive spins up but is not recognized by Windows. Disk Management sees the partition and says it is not initialized, but when I tell it to initialize it, it says "the device is not ready".
MiniTool Power Data Recovery, in its Recover Partition function, simply does not see the drive.
Try DiskInternals Partition Recovery or NTFS Recovery. I had the same problem but recovered 100% of my data. It has a really simple GUI if you need one, but more importantly, it does the job perfectly. Even if it does hang (if you are using a large disk) what is already recovered will be stored in a virtual drive from where you can restore it by folder or by selecting individual files.