Apple磁盘的APM分区结构占用的空间很大。APM中会有各个分区的映射表项,通过这些表项的数值能够大致判断出条带大小的范围。下面举例说明。
在一个Apple系统的RAID-5中,经分析每块成员盘的第一个扇区后确定RAID起始扇区就是物理盘的0号扇区,并发现其中一块成员盘的第一个扇区是驱动程序描述符,内容如图20-4所示。
图20-4 第一个扇区是驱动程序描述符
再查看其第二个扇区,是APM的第一个映射表项,如图20-5所示。
图20-5 第二个扇区是APM映射表项
从图20-5所示的内容可以看出,这个APM映射表项是用来描述APM映射表自身的一个表项,其参数如图20-6所示。
图20-6 APM映射表项的参数
APM映射表自身的表项中描述了分区开始扇区是1,分区总扇区数是63。从这两个数值中我们可以计算出APM结束于63号扇区,那么64号扇区就应该是文件系统的开始了。
继续往后查看,发现该成员盘的第4个扇区,也就是3号扇区,是一个文件系统分区的映射表项,其内容如图20-7所示。
图20-7 第4个扇区是文件系统映射表项
该映射表项的参数如图20-8所示。
图20-8 文件系统映射表项的参数
图20-8中显示文件系统分区的起始扇区的确是我们之前推断的64号扇区。按照HFS+文件系统的结构,其前两个扇区是保留的,第3个扇区是文件系统的卷头,也就是说66号扇区应该是卷头。
我们跳转到该成员盘的66号扇区,果然是HFS+文件系统的卷头,如图20-9所示。
图20-9 HFS+文件系统的卷头
该成员盘的66号扇区确定是文件系统的卷头,从这一点就可以推断RAID-5的条带大小一定是大于64扇区的。