I was using an external hard drive this morning and mistakenly disconnected it physically before I had unmounted it. Later this afternoon I tried connecting the hard drive and it’s not mounting. Then it started making some squishy notes.
Uh oh!
I tried another cable, and also connecting the drive to a different device altogether, without success.
Try connecting the drive to your computer and reboot. If it doesn’t mount, open Disk Utility and see if you can get it to mount from there. Because your drive was making “squishy” noises, if it does mount, I would copy all files off of that drive.
If there’s a problem reading the drive, it can take a much longer time for a drive to mount. If you haven’t done so already, maybe try leaving it plugged in for a while? I’ve seen corrupted drives that didn’t look/sound like they were doing anything mount after 10-20 minutes.
Obvs, if the command line isn’t your thing, try everything/anything else before you go down that path, and make sure you’ve got some knowledgeable support at hand if you do. The risk of inadvertently hosing something else on your system is too great, otherwise… (insert standard responsibility disclaimer here…)
If you have just about given up BUT are ready to try one last thing…
Put it in the freezer overnight. Seriously. Take it out and as @jsamlarose says
if it doesn’t mount, try the terminal and then do what @neonate says and
copy everything off it immediately. Best of Luck!