您还怀疑吗? 
回顾一下,对于运行 Linux 的 PowerPC 机器来说,使用一个 Apple 分区映射是非常合理的。对于 Apple 分区映射的支持并没有什么特殊,也有很好的文档进行介绍。这对于 MIPS 系统来说并不是非常典型,但是却可以选择与 Series1 系统兼容,后者是在 PowerPC 上运行的。 
严格来说,这仍然是一种专有格式;不过它已经是大家都知道了的一种格式。不幸的是,这些分区使用的都不是 OS X 所熟悉的格式,但是我的 Mac Mini 可以读取这个分区表。下面是这个分区表映射的内容: 
Partition map (with 512 byte blocks) on '/dev/rdisk1'
     #:                type name                       length   base     ( size )
     1: Apple_partition_map Apple                          63 @ 1
     2:               Image Bootstrap 1                     1 @ 44161324
     3:               Image Kernel 1                     8192 @ 44161325 (  4.0M)
     4:                Ext2 Root 1                     524288 @ 44169517 (256.0M)
     5:               Image Bootstrap 2                     1 @ 44693805
     6:               Image Kernel 2                     8192 @ 44693806 (  4.0M)
     7:                Ext2 Root 2                     524288 @ 44701998 (256.0M)
     8:                Swap Linux swap                 262144 @ 45226286 (128.0M)
     9:                Ext2 /var                       262144 @ 45488430 (128.0M)
     10:                 MFS MFS application region     524288 @ 45750574 (256.0M)
     11:                 MFS MFS media region         33494098 @ 46799150 ( 16.0G)
     12:                 MFS MFS application region 2   524288 @ 46274862 (256.0M)
     13:                 MFS MFS media region 2       44161260 @ 64       ( 21.1G)
     Device block size=512, Number of Blocks=80293248 (38.3G)
     DeviceType=0x0, DeviceId=0x0  | 
这为我们能够期望得到什么内容提供了很好的思想。首先,它好像是设计用来更新一个文件系统,同时在另外一个文件系统上运行,这样能使更新更加安全。奇怪的是:这为文件系统提供了精确的块偏移量和大小。这说明现在可以重新在 Linux 机器上装上这个磁盘并查看这些文件系统的内容了。 
# dd if=/dev/hde bs=512 count=524288 skip=44169517 of=root1.img
            # dd if=/dev/hde bs=512 count=524288 skip=44701998 of=root2.img
            # dd if=/dev/hde bs=512 count=262144 skip=45488430 of=var.img  | 
这显示 Root 1 文件系统尚未格式化;它只是 256 MB 的空字节。而 Root 2 文件系统的内容非常理想: 
# file root2.img
            root2.img: Linux rev 0.0 ext2 filesystem data
            # mount -o loop root2.img /mnt
            # ls /mnt
            .   bin  diag  etc       initrd   lib         mnt  proc  sbin  tvbin  var
            ..  dev  dist  etccombo  install  lost+found  opt  res   tmp   tvlib
            # mount -o loop var.img /mnt/var
            # ls /mnt/var
            .   a    dev   etc  lost+found  mnt   packages  run    tmp
            ..  bin  dist  log  mess        mtab  persist   state    |