I just noticed today that these two commands produce different results on my 10.11.6 machine, where I have several external USBs plugged in:
tell application "System Events" set sysEventsList to name of every disk whose ejectable is true end tell tell application "Finder" set finderList to name of every disk whose ejectable is true end tell
Finder reports correctly, but System Events seems to think that all except one of my externally mounted volumes aren’t ejectable. e.g., this is what System Events says about the USB3 drive I use for Carbon Copy Cloner backups (the drive is not busy at this time):
Is this a known issue, or is there some peculiar-to-System-Events reason why it should report this differently from Finder?