启用磁盘工具的调试菜单

打开调试菜单可让您访问隐藏功能

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

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

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

调试菜单项

磁盘公用程序调试菜单具有相当多的功能选择,尽管大多数功能都是为开发人员设计的,用于测试可能适用于Mac存储系统的应用程序。 大多数项目都是良性的,例如列出所有磁盘或列出所有磁盘的属性。 还可以控制进度条的显示方式,是否打开千分钟倒计时。 倒计时只是将磁盘工具的控制台日志更改为显示60,000秒或一千分钟。 目的只是为了在日志事件发生时进行更精细的纹理显示。 再一次,这仅仅是为那些为Mac开发存储产品的人。

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

苹果想要隐藏一些Recovery HD分区是可以理解的。 例如,当您格式化驱动器时,该过程会创建一个EFI BIOS需要启动的小型200 MB分区。 这些小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. 按输入或返回。
  5. 关闭终端。

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

如果您希望再次关闭调试菜单,请执行以下步骤。

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

  1. 如果磁盘工具处于打开状态,请退出。
  2. 启动终端,位于/ Applications / Utilities。
  3. 在终端提示符下输入以下命令:defaults write com.apple.DiskUtility DUDebugMenuEnabled 0
  4. 按输入或返回。
  5. 关闭终端。

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

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

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

  1. 启动终端,位于/ Applications / Utilities。
  2. 在终端窗口中,在命令提示符下输入以下内容:diskutil list
  3. 然后按输入或返回。
  4. 终端将显示当前连接到Mac的所有分区。

这就是启用或禁用磁盘工具调试菜单的全部内容。 继续查看“调试菜单”下的哪些功能,您可能会发现显示每个分区项和磁盘列表项的Force update最有用。