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及更早版本。
在磁盘工具中启用调试菜单
-
退出磁盘实用程序(如果已打开)。
-
启动终端,位于/ Applications / Utilities。
-
在终端提示符处输入以下命令:
默认写入com.apple.DiskUtility DUDebugMenuEnabled 1
-
按enter键或返回。
-
关闭终端。
下次启动“磁盘工具”时,“调试”菜单将可用。
如果要再次关闭“调试”菜单,请执行以下步骤。
禁用“磁盘工具”中的“调试菜单”
-
退出磁盘实用程序(如果已打开)。
-
启动终端,位于/ Applications / Utilities。
-
在终端提示符处输入以下命令:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 0
-
按enter键或返回。
-
关闭终端。
不要忘记禁用“磁盘工具”调试菜单不会将菜单中的命令重置为其默认状态。如果您更改了任何设置,则可能需要在禁用“调试”菜单之前将其设置回原始状态。
使用OS X El Capitan和更高版本的终端
查看隐藏的磁盘分区仍然可以在OS X El Capitan或更高版本中执行,您只需使用终端应用程序而不是磁盘工具应用程序。要查看驱动器分区的完整列表,请执行以下操作:
-
启动终端,位于/ Applications / Utilities。
-
在“终端”窗口中,在命令提示符处输入以下内容:
diskutil列表
-
然后按enter键或返回。
-
终端将显示当前连接到Mac的所有分区。
这就是启用或禁用“磁盘工具调试”菜单的全部内容。继续看看调试菜单下可用的功能,您可能会找到 显示每个分区 项目和 强制更新磁盘列表 项目最有用。