For some reason, I have an OSX install disk that will not eject. If I click command+e on it, which should unmount a selected disk, it will not do so. OSX claims that the disk is mounted and cannot be ejected (it’s not). The eject button won’t work either.
So, how do you solve this problem? Enter the command shell. Open terminal, and achieve root (’su -’ is the command).
The do the following:
basil:~ root# cd /Volumes/ basil:/Volumes root# ls Mac OS X Install DVD iDisk basil me basil:/Volumes root# umount Mac\ OS\ X\ Install\ DVD/ umount: unmount(/Volumes/Mac OS X Install DVD): Input/output error basil:/Volumes root# man umount basil:/Volumes root# umount -f Mac\ OS\ X\ Install\ DVD/ basil:/Volumes root#
The use of the -f flag forcibly unmounts the disk, and this works. Then you need to open up “Disk Utilities” (Under /Applications/Utilities/Disk Utilities), select the disk, and click eject. I didn’t check whether ‘eject cdrom’ would work. ;-)