请问我确定某个盘符是主分区,还是逻辑分区。
若果要获得分区扇区偏移,该怎样实现?

解决方案 »

  1.   

    硬盘的引导扇区即硬盘的第一个扇区,里面有主引导记录MBR.出错信息数据区,分区表DPT,和结束标志字55AA。分区表中含有四个分区项,偏移地址为01BEH到01FDH,每个分区项占十六个字节。硬盘经过分区后有主分区和扩展分区,每个分区表项中标示着一个分区信息或者一个扩展分区表的位置,扩展分区表中可能还有扩展分区表,从而形成一个链状。其中分区表中有固定的数据结构,那需要定义,其中有一项是分区的类型,可以判断是主分区还是扩展分区,其中还有分区偏移的信息,需要计算,但是很简单,我是用手机输的,没办法给你数据结构,以及过程。希望对你有用。
      

  2.   

    硬盘的引导扇区即硬盘的第一个扇区,里面有主引导记录MBR.出错信息数据区,分区表DPT,和结束标志字55AA。分区表中含有四个分区项,偏移地址为01BEH到01FDH,每个分区项占十六个字节。硬盘经过分区后有主分区和扩展分区,每个分区表项中标示着一个分区信息或者一个扩展分区表的位置,扩展分区表中可能还有扩展分区表,从而形成一个链状。其中分区表中有固定的数据结构,那需要定义,其中有一项是分区的类型,可以判断是主分区还是扩展分区,其中还有分区偏移的信息,需要计算,但是很简单,我是用手机输的,没办法给你数据结构,以及过程。希望对你有用。