IOS或Mac OS中的MBR?

时间:2013-06-25 02:46:49

标签: ios macos

我正在尝试编写一个程序来读取IOS或Mac OS的MBR。我有几个问题让我困惑。

  1. 我们知道,MBR是硬盘上的前512个字节。 Windows操作系统提供MBR机制来支持启动活动。 IOS或MacO是这样的吗?

  2. 如果是这样,我应该从O-C中获取哪些API?以及如何设置参数? (就像在Windows中使用'CreateFile(“c:\”,...)'和'ReadFile(hFile,...)'一样。)

  3. THX

1 个答案:

答案 0 :(得分:1)

iOS不使用您认可的任何格式的分区表。

Mac OS X使用GUID Partition Table (GPT)而非MBR作为启动驱动器。它确实有一个MBR兼容的标头,但有不完整的占位符数据。可以通过“磁盘工具”将MBR用于外部驱动器(例如,USB驱动器和SD卡)。