【发布时间】:2015-11-10 10:52:16
【问题描述】:
如何检测计算机主驱动器是否有多个分区? (例如:Bootcamp、linux 双启动或其他 Mac OS 分区)
我尝试使用磁盘仲裁框架(加载所有磁盘和分区然后计数),但根据计算机,我在主驱动器上检测到 3 个(Mavericks)或 0 个(Yosemite)分区(其挂载路径为“ /")。我想这是由于 CoreStorage。
【问题讨论】:
-
我认为“正确”的答案将取决于您实际想要完成的任务。 OS X 启动磁盘的布局可能会有很大差异,具体取决于磁盘格式、分区表以及是否使用 CoreStorage 卷组。
-
@MarkBessey 感谢您的回答。这个想法是能够检测用户的计算机是否有超过原始分区,并且对每一个新的 Mac 型号都这样做。我有一个软件,只有在计算机处于初始配置(未添加分区)时才需要运行。
标签: objective-c macos boot partition