Apple用一个专门的分区存储分区表项,这个分区就是起始于1号扇区的分区表分区。分区表分区是磁盘的第一个分区,由一系列大小为512-byte的分区表项组成,每个分区表项描述一个分区,包括分区的起始扇区号、分区大小、分区类型以及卷名等信息。除0号扇区外,其余的所有扇区一定属于某个分区表项所描述的空间。
分区表项的数据结构及其含义见表2.7
2.7  Apple分区表项数据结构及其含义<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

字节偏移量

(十六进制)

字节数

说明

0001

2

签名(0x504D

0203

2

保留

0407

4

总的分区个数

080B

4

本分区起始扇区号

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0C0F

4

本分区大小扇区数

102F

32

分区名(ASCII码)

304F

32

分区类型(ASCII码)

5053

4

本分区内数据起始扇区号

5457

4

本分区内数据区大小扇区数

585B

4

分区状态

5C5F

4

引导代码起始扇区号

6063

4

引导代码大小扇区数

6467

4

引导装载程序地址

686B

4

保留

6C6F

4

引导代码目录指针

7073

4

保留

7477

4

引导代码校验和

7887

16

处理器类型

881FF

376

保留

 

提示:分区表的第一个分区表项一定是对分区表分区自身的描述,所有分区表项扇区的起始两个字节一定是“50 4D”。