HFS+文件系统总体结构如图6-25所示。
图6-25 HFS+文件系统总体结构
从图6-25可以看出,HFS+宗卷的前两个扇区是保留不用的,一般为空扇区,没有任何数据,但这两个保留不用的扇区所在的块在分配文件内会被标记为“已使用”。
宗卷的第三个扇区也就是2号扇区称为“卷头”。
文件系统中的5个元文件并没有被存放在一起,而是在宗卷中分布存储,它们的地址在卷头中有具体的描述。
在宗卷的倒数第二个扇区处,是卷头的一个备份,最后一个扇区则保留不用。
为了保护备份卷头和卷尾最后一个扇区的保留空间,宗卷的最后一个块(如果块大小为512字节则为两个块)也在分配文件中被标记为“已使用”。
如果宗卷所包含的扇区数不是块大小的整数倍,那么在宗卷的最后一个块的后面就会有不够一个块大小的几个扇区,这几个扇区不在文件系统的块计数之内,这时备份卷头的位置就会在最后一个块之外。在这种情况下,最后一个块也会被保留而不被占用。