将CD或DVD卡在Mac或光驱中并不是一个有趣的情况。虽然有几种方法可以强制弹出媒体,但大多数都需要您关闭。如果出现问题,您可以使用终端强制弹出CD或DVD,而无需关闭Mac。
终端是Mac OS附带的应用程序,可以访问Mac的命令行。 Mac有一个命令行的事实往往是对Mac用户和Windows切换器的冲击,但是当你意识到OS X和macOS是使用Unix组件构建的时候,命令行工具是可用的。
对于光盘驱动器中卡住CD或DVD的问题而言,更重要的可能是终端包含用于处理附加存储设备(如光驱)的命令。这个命令diskutil可以做很多事情。它是Mac附带的磁盘工具应用程序的基础。
您可以利用diskutil使用光驱来强制驱动光驱中的任何卡住的媒体。
使用终端弹出粘滞的CD或DVD
发射 终奌站,位于Applications> Utilities。
在“终端”窗口中,输入以下三个命令之一:
如果您有一个光驱:
drutil弹出
如果您同时拥有内部和外部光驱,请使用下面的相应命令,具体取决于哪个驱动器卡有CD或DVD:
drutil弹出内部
drutil弹出外部
按 返回 要么 输入 在Terminal中输入上述命令之一后。
应该弹出卡住的CD或DVD。
这应该解决大多数卡住的CD或DVD问题,但还有另一种方法可以弹出卡住的CD或DVD。在这种情况下,当您有多个内部或外部光驱时会出现问题。在这种情况下,您可以使用其他命令diskutil来弹出特定设备。
要发出正确形式的eject命令,您需要知道OS X用于具有卡住磁盘的光盘驱动器的物理设备名称。
使用Diskutil弹出特定驱动器的媒体
如果尚未打开,请启动 终奌站,位于Applications> Utilities文件夹中。
要查找光盘驱动器的名称,请发出以下终端命令:
diskutil列表
diskutil返回当前连接到Mac的所有磁盘的列表。 Mac使用以下格式的标识符:diskx,其中x是数字。
Mac计算从0开始的驱动器,并为找到的每个附加设备添加1。然后,标识符的示例是disk0,disk1,disk2等。
在每个磁盘标识符下,您将看到许多磁盘段,对应于基本磁盘已分成的分区。你可能会看到这样的条目:
的/ dev / Disk0上 | ||||
#: | 类型 | 名称 | 尺寸 | 标识符 |
0: | GUID_partition_scheme | 500 GB | Disk0上 | |
1: | EFI | EFI | 209.7 MB | disk0s1 |
2: | Apple_HFS | Macintosh HD | 499.8 GB | disk0s2 |
3: | Apple_Boot_Recovery | 恢复高清 | 650 MB | disk0s3 |
的/ dev / disk1的 | ||||
#: | 类型 | 名称 | 尺寸 | 标识符 |
0: | Apple_partition_scheme | 7.8 GB | disk1的 | |
1: | Apple_partition_map | 30.7 KB | disk1s1 | |
2: | Apple_Driver_ATAPI | 1 GB | disk1s2 | |
3: | Apple_HFS | Mac OS X安装 | 6.7 GB | disk1s3 |
在此示例中,有两个物理磁盘(disk0和disk1),每个磁盘包含其他分区。要找到与光驱相对应的设备,请找到类型名称为Apple_Driver_ATAPI的条目。读取以查找标识符,然后在diskutil eject命令中仅使用标识符的基本名称。
举个例子:
卡在Mac中的DVD显示为disk1s3。卡住的磁盘上有三个分区:disk1s1,disk1s2和disk1s3。 Apple_Driver_ATAPI是区分哪个设备是光驱的好方法,因为它仅用于Apple的Super Drive和任何第三方CD / DVD设备。
在示例disk1中具有光盘驱动器标识符后,您就可以使用终端从特定驱动器中弹出介质。
在终端提示下输入:
diskutil弹出disk1
按 输入 要么 返回.
请记住更改上例中的标识符以匹配使用diskutil list命令找到的标识符。
放弃 终奌站.
外置DVD驱动器
如果卡住的介质位于外部DVD驱动器中,则很可能会有紧急磁盘弹出系统。这个简单的系统包括一个通常位于DVD驱动器托盘正下方的小孔。
要弹出卡住的DVD,请展开回形针并将现在直的夹子插入弹出孔。当您感觉回形针压在物体上时,继续推动。驱动器托盘应该开始弹出。当托盘打开少量时,您可以完全拉出托盘。