2013-06-25 23 views
-2

我正在嘗試編寫一個程序來讀取IOS或Mac OS的MBR。我有幾個問題讓我困惑。MBR在IOS或Mac OS?

  1. 我們知道,MBR是硬盤上的第一個512字節。而Windows操作系統提供MBR機制來支持啓動活動。 IOS或MacOs是否像這樣做?

  2. 如果是這樣,我應該採取什麼樣的O-C API?以及如何設置參數? (就像使用 '的CreateFile( 「C:\」,...)'。在Windows和 'ReadFile的(HFILE,...)')

THX

+0

Mac OS通常沒有MBR而是GUID分區表。在iOS中,除非使用越獄設備,否則您無法訪問沙箱外的文件系統。 – Pier

+0

是的,MBR是16位天的遺蹟。即使64位Windows也不再使用它。 – borrrden

+0

你打算如何處理MBR? –

回答

1

iOS不使用您可以識別的任何格式的分區表。

Mac OS X對啓動驅動器使用GUID Partition Table (GPT)而非MBR。它具有MBR兼容的標題,但是具有不完整的佔位符數據。可以通過磁盤實用程序將MBR用於外部驅動器(例如,USB驅動器和SD卡)。