I am running Mavericks 10.9.2 and am having the same problem, but am unable to fix it with the help suggested by Kappy and Dr.Mac. Specifically, I have a WD Passport external hard drive (formatted FAT) with a single partition that doesn't show up in Finder when I plug in the HD. I can find the disk in Disk Utility, but cannot repair it, eject it, or unmount it when I try to erase and/or re-partition the disk.
Things I have tried: unplugging the HD and plugging back in, restarting my computer, restarting and holding command+r to enter disk utility, entering Terminal and typing "diskutil unmountDisk force disk1", disabling Spotlight in Terminal ("sudo mdutil -a -i off") then trying to force disk unmounting (above command and "sudo diskutil unmountDisk force disk1")
....and still the disk will not unmount! What should I do?
BTW, here is the response in Terminal after the command diskutil list:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk1
1: DOS_FAT_32 BEAVER 1.0 TB disk1s1