External HDD shows on PC but not Mac
So I was a bit stupid and didn't eject my external hdd (a 2tb WD My Passport) properly last night. Instead I shut the lid of my mac (2013 13 inch retina) and then just pulled it out for some reason.
Anyway I turn on my mac this morning and get a notification saying it didn't eject properly. I then go into Disk Utility and try to eject it - failed. Try to mount it - failed. Try to verify - needs repair. And tried to repair - needs formatting.
Now this would seem to be a simple case of I've mucked up a disk (which is, by the way, about 3 weeks old). But then I plug it into my Windows desktop (it's FAT32 format) and everything is fine. Absolutely fine. So right now I'm kinda unwilling to format it, until I've at least verified that I won't be losing anything at all.
I've restarted my Mac 3/4 times and plugged it in each time to no luck. It just doesn't show on the desktop and then when I go into Disk Utility it is there but the same happens.
I'm pretty new to Mac (ie I have had mine for about a month) so I don't know what my next options are.
Any suggestions?
MacBook Pro with Retina display, OS X Mavericks (10.9.2)