使用x86架构的Solaris磁盘上都会有一个MBR扇区,MBR中有两个到三个主DOS分区。其中一个是Solaris系统的引导分区,分区类型为“BEH”,该分区没有文件系统,只是用来存放启动系统的引导程序。另外一个主DOS分区是Solaris系统的文件系统分区,分区类型为“82H”。在这个作为Solaris文件系统的主DOS分区内,会有一个或多个Solaris切片。如果这个主DOS分区内的磁盘标签遭到破坏,可以用5.2.3节讲到的Sparc架构的恢复方法进行恢复,这里就不再重复了。
如果x86架构Solaris磁盘的MBR被破坏,恢复起来相对容易,主要是恢复分区表。第一个分区表项有可能是一个FAT类型的主DOS分区,可以通过搜索FAT的DBR扇区对这个分区表项进行修复。第二个分区表项是x86 Solaris的引导分区,这个分区表项类型为“BEH”,开始扇区就在FAT分区结束位置的下一个扇区。该分区大小的判断方法是搜索第三个分区的开始位置,其开始位置之前就是第二个分区的结束扇区,这样就能算出第二个分区的扇区总数。第三个分区是Solaris系统的文件系统分区,其开始位置的第二个扇区就是磁盘标签。可以利用磁盘标签的签名值搜索它的位置,搜索到磁盘标签后,往前返回一个扇区,就是Solaris系统的文件系统分区开始扇区了,其大小一直延伸到磁盘末尾。