Existe um comando do Terminal que força a abertura da bandeja de DVD?

9

Existe um comando que eu possa inserir no Terminal que force a ejeção de um CD ou DVD? Um que funcionará sempre, equivalente a um "Force Quit" para um aplicativo?

Estou com um problema intermitente na remoção do DVD no meu Mac Pro. No momento, a única solução é reiniciar completamente, mas obviamente isso nem sempre é conveniente. Espero que haja uma solução alternativa para isso através do poder mágico do UNIX ...

mynameistaken
fonte
11
Você deve perceber que, se o sistema operacional (OS X) não puder ejetar sua bandeja de DVD, o sistema operacional (Darwin) provavelmente não poderá ejetar sua bandeja de DVD. Quando você faz isso, ambos estão executando o mesmo código para se comunicar com o hardware da unidade. Essa pergunta ainda é útil para administradores remotos, mas no seu caso, acho que você tem um problema de hardware em suas mãos. Pelo menos, é muito fácil substituir uma unidade óptica do Mac Pro.
NReilingh

Respostas:

13

Primeiro de tudo, tente a maneira "agradável" usando o utilitário de unidade

drutil tray eject

Se isso não funcionar (provavelmente porque o sistema não pode desmontar o volume), o comando a seguir desmontará forçosamente o volume com o nome "sem título" (verifique se você está usando o ponto de montagem correto !!):

hdiutil detach -force /Volumes/untitled
Asmus
fonte
drutil apenas trava. Qual é o nome do volume se não houver CD na unidade?
mynameistaken
2
O que você quer dizer exatamente com "nenhum CD na unidade"? Você não possui meio físico em sua unidade ou simplesmente não aparece no seu computador? De qualquer forma, você pode executar "diskutil -list" para obter os identificadores de Volumes e usá-los em vez de / Volumes / mountpoint; disk0 geralmente indica sua unidade principal, então o comando acima mudaria para, por exemplo. hdiutil desanexar -force disk2 se disk2 acaba por ser o identificador para um CD / DVD vazio
Asmus
Perfeito! Este tem sido um problema comum para mim desde que eu uso um mac sobre VNC com o botão agora ejetar. Por qualquer motivo, as imagens de CD / DVD não aparecem em nenhum lugar da área de trabalho; portanto, também não posso arrastar / soltar no lixo. a bandeja drutil ejeta funciona perfeitamente!
Brian Knoblauch