是否有一个终端命令会强制打开DVD托盘?


9

我可以在终端中输入一个命令来强制弹出CD或DVD吗?一个永远可以工作的应用程序,等同于应用程序的“强制退出”?

我在Mac Pro中取出DVD时遇到间歇性问题。现在唯一的解决方案是完全重新启动,但这显然并不总是很方便。我希望可以通过UNIX的强大功能来解决此问题。


1
您应该意识到,如果OS(OS X)无法弹出DVD托盘,则OS(Darwin)将可能无法弹出DVD托盘。当您开始研究时,两者都在运行相同的代码以与驱动器硬件进行通信。这个问题对于远程管理员仍然有用,但是对于您来说,我认为您手头上有硬件问题。至少更换Mac Pro光盘驱动器非常容易。
NReilingh 2011年

Answers:


13

首先,使用驱动器实用程序尝试“不错”的方法

drutil tray eject

如果这样做不起作用(可能是因为系统无法卸载该卷),则以下命令将强制卸载名称为“ untitled”的卷(确保使用正确的挂载点!):

hdiutil detach -force /Volumes/untitled

drutil只是挂起。如果驱动器中没有CD,则卷名是什么?
mynameistaken 2011年

2
“驱动器中没有CD”到底是什么意思?您的驱动器中没有物理介质,还是只是没有显示在计算机中?无论如何,您可以运行“ diskutil -list”来获取卷的标识符,并使用它们代替/ Volumes / mountpoint;disk0通常表示您的主驱动器,因此上述命令将更改为例如。hdiutil detach -force disk2(如果disk2成为空CD / DVD的标识符)
Asmus,

完善!这对我来说是一个普遍的问题,因为我现在通过VNC使用Mac上的弹出按钮。无论出于何种原因,CD / DVD图像都不会显示在桌面上的任何位置,因此我也无法将其拖放到垃圾箱中。drutil托盘弹出功能完美!
Brian Knoblauch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.