http://www.stellarinfo.com/blog/couldnt-unmount-disk-error-mac/
https://discussions.apple.com/thread/4117187?tstart=0
Ending up connecting the disk as a target disk (holding T key on startup) connected to another Mac.
Then using terminal, used the following commands to force unmount disk and erase the disk after.
To check for the exact name of the disk:
sudo diskutil list
(you will see the list of drives/partitions, take note of which one is the one you are trying to unmount/format, should be something like /dev/disk<number>)
Then to force unmount disk:
sudo diskutil unmountDisk force /dev/disk<number>
You should get a response to the success or failure to the unmount command.
Then if you want to format force format the disk:
sudo diskutil erasedisk JHFS+ Untitled /dev/disk<number>
根据步骤来操作,解决了unmount的问题