You said you formatted it on your
iMac, that might be your issue.
Mac uses a specific file system format (much as windows uses NTFS).
Try to reformat it using FAT32, it might just say FAT; Just don't use ExtFAT because thats windows only more or less.
FAT32 is the default that most external drives come formatted with because it is recognizable in all (or nearly all) operating systems (Linux, Unix, Mac, Windows, Etc). Its only downside is that the individual file size is limited, but thats rarely a problem unless your placing DVD ISOs on it.
If it doesn't show up on your windows machine, attempt to look at it on your mac because windows might be unable to figure out what its trying to look at after what happened on the mac. If that doesn't work either then check with the manufacturer for a boot utility (a cd that you burn with programs for formatting/repairing the hard drive). If there isn't one you can try the UBCD (Ultimate Boot CD) as it has a great number of utilities on it. You could also try linux (Ubuntu has a LiveCD option so that you can run it off a CD and then attempt to access your disk).
EDIT - Side note, you said it's making noise. I don't know what kind of external drive you have but if its a laptop drive (tiny, no external power supply) then it could be it isn't getting enough power, try a different usb port (some of them are limited in the amount of power they can give off) or see if you have a cable that came with it with multiple plugs on the computer side - these are so that it can draw power from more then one usb port. Its usually got one usb jack on the drive's side and then 2 on the computer's side.
Hope that helps