基本概念
盘片
磁头:一个盘片两个磁头
磁道、扇区:每个盘片被划分为一个个磁道,每个磁道又划分为一个个扇区
柱面:每个盘片中,位置相同的磁道组成柱面
分区表
MBR(Main Boot Record 主引导记录区)基本描述
前446字节(1 byte = 8 bits )存储引导代码
后64字节存储分区表DPT
第511、512字节存储结束标志 AA 55
0-446:引导代码
0000000000|。。。。。。。。 。。。。。。。。
0000000432|。。。。。。。。 。。。。。。00 02(这两byte开始是DPT了)
447-478: 分区表DPT(Disk Partition Table硬盘分区表),
总长:64 Byte,每 16Byte 一个信息
0000000448|。。。。。。。。 。。。。。。。。
0000000464|。。。。。。。。 。。。。。。。。
0000000480|。。。。。。。。 。。。。。。。。
0000000496|。。。。。。。。 。。。。。。55 AA
分区表详解(按字节)
0引导标志。
若值为80H表示活动分区,若值为00H表示非活动分区
1、2、3本分区起始磁头号、扇区号、柱面号。
4分区类型符。
00H:表示该分区没有指定
06H:FAT16基本分区
0BH:FAT32基本分区
05H:扩展分区
07H:NTFS分区
83H:Linux分区
5、6、7本分区结束磁头号、扇区号、柱面号。8、9、10、11逻辑起始扇区号 ,本分区之前已用的扇区数。12、13、14、15本分区的总扇区数。 EBRMBR最后一个分区,先指向EBR分区表
引导代码:
为空,后接分区表
分区表:
总长:64 Byte,每 16Byte 一个信息,后32位不使用(标红的地方存储的数值为00)
0000000448|。。。。。。。。 。。。。。。。。
0000000464|。。。。。。。。 。。。。。。。。
0000000480|。。。。。。。。 。。。。。。。。
0000000496|。。。。。。。。 。。。。。。55 AA
分区内容
分区开头三个字节
EB 58 90:
FAT32文件系统
EB 52 90:
NFST文件系统