I have used Ease US data recover software before.
https://www.easeus.com/ad/data-recovery-wizard.htm?source=dsa&gad_source=1&gbraid=0AAAAAD958NMJ1ZFIvJ7VaKkfzJMErfLmL&gclid=CjwKCAiAtsa9BhAKEiwAUZAszXUKtQtQKMBhEZ-41e2xbTuQVPROEh7aiNSJHFBqtnTxq_ECq1AnDRoC6cIQAvD_BwE
When I was in college, I tripped over the USB cable to a portable drive. Killed that drive badly. I ended up kicking it across the room and hit a wall. Main issue was that my Virtual Machines and all of my homework was on that drive. I had to recover the data fast. I honestly was about to send the drive off to a data recovery place.
The drive was not recognized at all. I used Windows, Mac, and even Linux. With no luck. I found this software and even though the drive wasn't recognized, it picked it up. I copied everything over to a new portable hard drive. I bought a drive for the broken portable drive and made sure I had a back up from then on. (I don't know why I didn't back it up in the first place). It even brought over all of my delete files as well.
I don't remember buying it, I think someone at college had a paid version that I "borrowed".