解决 Mac 磁盘工具中的“无法卸载磁盘”错误

无法卸载磁盘错误,如磁盘中所示Mac 上的实用程序

磁盘实用程序通常可以顺利运行,但令人沮丧的“无法卸载磁盘”错误可能会停止正在执行的任何任务。这可能发生在分区、磁盘验证和修复过程中,甚至在格式化过程中,并且通常很少甚至没有提供有关如何解决问题的额外信息,甚至没有关于错误消息或 Mac OS 中的应用程序的问题.

通常在修改当前引导驱动器时会弹出“Couldn’t Unmount Disk”错误,或者如果试图擦除磁盘,您可能会发现擦除失败并显示无法卸载磁盘错误。对于前一种修改引导驱动器的情况,最简单的解决方案是从另一个驱动器引导并从那里运行磁盘工具。对于引导驱动器,它适用于哪个版本的 Mac OS X 无关紧要(假设至少是 10.7、10.8、10.9、10.10、10.12、10.13、10.14 等),唯一的要求是它有磁盘工具——他们都这样做。这将允许您通过以下两种方式之一解决问题,无论原因如何,第一种是解决问题的可靠方法,而另一种只是有时有效。我们将对两者进行一些解释。我们还将向您展示一种通过命令行强制卸载磁盘的方法,但必须谨慎使用该方法,因为它可能导致相关驱动器上的数据丢失。

如何解决 USB 引导驱动器的卸载错误

这是推荐的方法,因为它总能修复错误。您将需要任何 Mac OS X 引导驱动器来完成此任务,我使用了 Mavericks 引导安装程序驱动器 用于此目的,但其他驱动器也应该工作,无论它们是安装驱动器还是只是恢复驱动器,重要的是它们是可引导的并且与存储已安装操作系统的主引导磁盘分开:

  • 将 USB 启动驱动器连接到 Mac 并重新启动
  • 在启动过程中按住 OPTION 键,然后选择连接的启动驱动器(启动菜单中通常有一个橙色图标)
  • 在启动菜单中,选择“磁盘工具”(如果使用安装程序磁盘,请下拉“实用程序”菜单以访问磁盘工具)
  • 转到“急救”并验证磁盘,然后根据需要进行修复
  • 现在执行引发“无法卸载”错误的原始任务

我最近遇到过两次,第一次是在尝试修改驱动器上的分区时,它伴随着一个单独的“partition failed”错误一起出现,并在尝试时再次被触发格式化那些分区。上述步骤成功了,一切都按预期再次运行。

这是一个很好的例子,说明了为什么在 Mac 上运行任何版本的 Mac OS X 时设置一个可启动的 USB 拇指驱动器都非常有价值,因为如果没有单独的启动驱动器,其中一些错误将无法解决。这样的启动驱动器很容易自己创建,这里是为 制作启动盘的说明OS X 10.9OS X 10.8操作系统X 10.7。对于运行早期版本 Mac OS X 的旧 Mac,通常任何运行 OS X 10.6 或更早版本的设备都会有一个 SuperDrive,因此会附带一张可用于相同目的的可引导 DVD。

如何通过 Mac 恢复分区修复磁盘实用程序错误

如果无法卸载错误是由急救或格式化非启动分区触发的,您可以通过从所有新版本的 Mac OS X 附带的恢复分区启动来修复错误。这将无效如果错误是由尝试通过分区或格式化修改启动盘触发的,您将需要使用上述方法来代替启动盘。

  1. 按住“Option”键重启 Mac,然后选择 Recovery 分区
  2. 从启动菜单中选择“磁盘工具”
  3. 转到“急救”以验证和修复磁盘,或转到“擦除”以格式化磁盘

同样,如果抛出错误的磁盘与 Recovery 所在的主引导分区相同,则上述方法可能无法解决问题。在这种情况下,您需要从单独的 USB 驱动器启动以修复错误。

如何在 Mac OS 中通过命令行强制卸载磁盘

另一种方法使用命令行强制卸载磁盘,但这不是最推荐的选项,因为可能会丢失数据。

但必须谨慎使用此方法,因为强行卸载磁盘会导致被强行卸载的驱动器的数据丢失。因此,这仅适用于您计划格式化和擦除磁盘以强制弹出的情况。

在 Mac OS 的命令行中,输入以下字符串:

diskutil unmountDisk force /Volumes/DRIVENAME

将“DRIVENAME”替换为您要卸载的卷的名称,然后按 RETURN 键强制卸载驱动器。

如果这不起作用,您可以更进一步:

您可能还需要通过设备标识符定位磁盘以强制卸载它,在这种情况下您可以首先找到磁盘:

磁盘工具列表

然后,当您找到与标识符匹配的磁盘(/dev/disk1、/dev/disk2、/dev/disk3 等)时,您可以将磁盘作为卸载目标。对于此处的示例语法,我们将使用 /dev/disk3 从命令行强制卸载,并使用 sudo 获得任务的超级用户权限:

sudo diskutil unmountDisk force /dev/disk3

按回车键并输入管理员密码以从 Mac 上强制卸载磁盘。

完成后,您可以像往常一样退出终端。

您是否知道可以解决“磁盘工具”中“无法卸载磁盘”错误消息的另一种解决方案?在下面的评论中分享您的经验和解决方案!