- UID
- 181016
中士
- 积分
- 812
- 经验
-
- 点数
-
- 油豆
-
- 荣誉
-
- 在线时间
- 小时
- 注册时间
- 2011-6-8
- 最后登录
- 1970-1-1
|
本帖最后由 ssqj111 于 2012-6-18 00:50 编辑
磁盘分区结构简介
包括主磁盘分区和扩展磁盘分区。
一、主磁盘分区
MBR分区一般有三种:主分区、扩展分区、非DOS分区。
1、主分区:也叫主DOS分区(Primary DOS Partition) 也叫主磁盘分区。
2、扩展分区:扩展DOS分区(Extended DOS Partition)。
3、非DOS分区:一般供其他操作系统使用(非Windows系统)。
一块硬盘最多只能有4个主磁盘分区,被激活的叫主分区,主分区在一块硬盘中只能有一个。
二、分区表
分区表共占MBR扇区中的64个字节,以16个字节为一个分区表项来描述一个分区的结构。其各项含义如下:
起始偏移地址 长度 含义
1BEH 1字节 引导标志(80为主磁盘分区标志)
1BFH 1字节 起始磁头
1C0H 1字节 起始扇区(占用其中的低6位,高两位被柱面使用)
1C1H 1字节 起始柱面(柱面共10位,其中高两位保存在上一字节中)
1C2H 1字节 分区类型描述符
1C3H 1字节 结束磁头
1C4H 1字节 结束扇区(同起始扇区)
1C5H 1字节 结束柱面
1C6H 4字节 隐藏扇区数
1CAH 4字节 分区总扇区数(本分区扇区总数)
注:分区表是采用的小头位序。
三、扩展分区
由于MBR只给分区表保留了64个字节,每个分区参数占用16个字节,所以只能描述4个分区,那么如果分区多于4个该如何描述呢,于是就引入了扩展分区的概念。但扩展分区严格的讲并不是一个实际意义的分区,它只是一个指向下一个分区参数的指针,其形成一个单项链表。这样在MBR中除了主磁盘分区外,就只需要存储一个叫扩展分区的分区信息,通过这个信息来找到下一个分区的起始位置,以此类推找到所有分区。
扩展分区中每个逻辑驱动器的信息都保存在一个类似于MBR的扩展引导记录(EBR),但是其没有引导代码部分只包括分区表和结束标志。如下图:
|
|