我刚刚通过 FireWire800 接口将外部 RAID1 外壳(Lacie Quadro2)连接到我的 iMac 24。
我将所有内部“Machintosh HD”复制到新磁盘,将系统设置为使用外部磁盘作为启动磁盘,该卷名为“My HD”。
重启后,我运行磁盘工具并将内部磁盘第一个分区的大小调整为 100GB,然后创建一个约 500GB 的新分区,名为“TM HD”。
然后我配置 Time Machine 以使用“TM HD”并运行它......
.. 一切都运行得非常好,但是......
我想制作“Machintosh HD”隐当使用外部磁盘启动系统时...并且最终当且仅当外部 HD(“我的 HD”)不可用或未连接时才将其作为启动盘,以避免不必要的文件系统修改。
是否可以告诉 Mac 不要可视化内部磁盘上的给定分区?
欢迎提出任何想法,提前致谢:)
答案1
您可以将一个 applescript 附加到您的登录项以卸载该卷:
do shell script "diskutil unmount '/Volumes/Macintosh HD'"
答案2
如果您希望磁盘在 Finder 中隐藏:
/usr/bin/SetFile -a V /Volumes/Macintosh\ HD
您可以通过运行SetFile
或找到更多信息man SetFile
答案3
您可以隐藏内部磁盘使用 Finder 的偏好设置(在 Finder > 偏好设置 > 常规下)。这将隐藏“Macintosh HD”和“TM HD”分区。磁盘仍处于安装状态,因此 Time Machine 将继续运行。
答案4
不幸的是,在 Mojave,上述方法对我来说都不起作用。(SetFile 已弃用):
/usr/bin/SetFile -- set attributes of files and directories (DEPRECATED)
然而这是可行的:
- 在磁盘工具中如果你选择你的主驱动器(在我的情况下是外部硬盘驱动器)
- 在工具栏中点击分割按钮
- 您将看到一个列出所有分区的图表(饼图)
- 单击我想要删除的那个(非常小的一个,在我的情况下称为无标题)
- 点击减号 ( - ) 按钮
- 点击应用
- 磁盘实用程序删除了该分区并显示“分区不断增大”
- 另一个分区“长大”并填补了空白
我现在已经摆脱了 9MB 的“无标题”分区。