Skip to main content

启用“磁盘工具”的“调试菜单”

Anonim

OS X的“磁盘工具”有一个隐藏的“调试”菜单,启用该菜单后,您可以访问比常规更多的“磁盘工具”功能。虽然“磁盘工具”已经有一段时间的调试菜单,但随着OS X Lion的出现,它变得更加有用。

借助OS X Lion,Apple在启动驱动器上添加了一个Recovery HD分区,您可以使用它来启动并运行磁盘工具等实用程序,重新安装OS X,甚至可以访问Internet以找到您可能遇到的问题的解决方案。但是,Recovery HD分区是隐藏的,并且在“磁盘工具”中不可见。

这会导致许多问题,包括随着时间的推移,在复制驱动器,更换驱动器或重新安装OS X时在各种驱动器上安装多个Recovery HD分区的可能性。它还可能阻止您移动Recovery HD如果您需要更换驱动器或只是想在驱动器上移动东西,则分区到新驱动器。

调试菜单项

“磁盘工具”“调试”菜单具有多种功能,但大多数都是为开发人员设计的,用于测试可能与Mac存储系统配合使用的应用程序。大多数项目都是良性的,例如列出所有磁盘,或列出所有具有属性的磁盘。还可以控制进度条的显示方式,是否打开千分钟倒计时。倒计时只会将“磁盘工具”的控制台日志更改为显示60,000秒或1000分钟。目的是在日志事件发生时更精细地显示颗粒。这再次真正适用于为Mac开发存储产品的用户。

对于普通的Mac用户来说,更有趣的是Debug菜单中的两个命令:

  • 强制更新磁盘列表 - 顾名思义,这将导致磁盘工具更新侧栏中列出的磁盘。在磁盘工具打开时附加或删除磁盘时,这非常有用。
  • 显示每个分区 - 顾名思义它将显示Mac驱动器上的所有分区,即使它们是隐藏的。

Apple为什么要隐藏一些Recovery HD分区,这是可以理解的。例如,在格式化驱动器时,该过程会创建一个200 MB的小分区,EFI bios需要该分区才能启动。这些小型EFI分区不包含最终用户需要的任何数据,并且没有理由让它们可见。但是,如果您希望能够访问OS X Lion和更高版本的Recovery HD分区以创建克隆或备份,则启用“磁盘工具”中的“调试”菜单是查看和使用这些不可见分区的最简单方法。

调试OS X Yosemite和早期

随着OS X El Capitan的发布,Apple终于决定取消对Disk Utilities隐藏调试菜单的支持。这意味着下面的终端命令概述仅适用于OS X Yosemite及更早版本。

在磁盘工具中启用调试菜单

  1. 退出磁盘实用程序(如果已打开)。

  2. 启动终端,位于/ Applications / Utilities。

  3. 在终端提示符处输入以下命令:

    默认写入com.apple.DiskUtility DUDebugMenuEnabled 1

  4. 按enter键或返回。

  5. 关闭终端。

下次启动“磁盘工具”时,“调试”菜单将可用。

如果要再次关闭“调试”菜单,请执行以下步骤。

禁用“磁盘工具”中的“调试菜单”

  1. 退出磁盘实用程序(如果已打开)。

  2. 启动终端,位于/ Applications / Utilities。

  3. 在终端提示符处输入以下命令:

    defaults write com.apple.DiskUtility DUDebugMenuEnabled 0

  4. 按enter键或返回。

  5. 关闭终端。

不要忘记禁用“磁盘工具”调试菜单不会将菜单中的命令重置为其默认状态。如果您更改了任何设置,则可能需要在禁用“调试”菜单之前将其设置回原始状态。

使用OS X El Capitan和更高版本的终端

查看隐藏的磁盘分区仍然可以在OS X El Capitan或更高版本中执行,您只需使用终端应用程序而不是磁盘工具应用程序。要查看驱动器分区的完整列表,请执行以下操作:

  1. 启动终端,位于/ Applications / Utilities。

  2. 在“终端”窗口中,在命令提示符处输入以下内容:

    diskutil列表

  3. 然后按enter键或返回。

  4. 终端将显示当前连接到Mac的所有分区。

这就是启用或禁用“磁盘工具调试”菜单的全部内容。继续看看调试菜单下可用的功能,您可能会找到 显示每个分区 项目和 强制更新磁盘列表 项目最有用。