磁盘分区
+ -

磁盘分区类型

2021-07-01 92 0
磁盘分区

主分区

也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”的概念上无法区分主分区和逻辑分区。并且盘符可以在操作系统中修改,这就是要加上“一般”二字的原因。

逻辑分区

在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。

扩展分区

除了主分区外,剩余的磁盘空间就是扩展分区了,扩展分区是一个概念,实际上是看不到的。当整个硬盘分为一个主分区的时候,就没有了扩展分区。

扩展分区的引入,是为了解决四个主分区表项而无法满足分超过四个分区的问题而提出的。
在MBR中,只有四个分区表,我们可以使用其中的1个或者2个或者3个作为主分区,剩下的一个做为扩展分区。

扩展分区的分配方案

扩展分区和MBR一样,也有其扩展引导记录EBR(expand boot record),也有四个分区表项。
扩展分区中的四个分区表并不完全被使用,而是使用其中的两个。
第一个先描述一个文件系分区及该分区的大小,这个分区也称为“二级文件系统分区”,二级文件系统分区与MBR中的主分区表项直接描述的主分区一样包启一个文件系统或者其它数据结构,只不过二级文件系统被包含在扩展分区中。
第二个分区表项描述出下一个扩展分区的起始位置和大小。这个扩展分区也被称为二级扩展分区,然后这个二级扩展分也又可以再使用EBR描述下一个二级文件系统分区和一个二级扩展分区。

如下分为两个主分区和一个扩展分区。

两个主分区和一个扩展分区

扩展分区举例

如下为一个包含6个分区(3主分区和3逻辑分区)的磁盘。

扩展分区

MBR的前三个分区表分别描述的为三个主分区,第四个表项描述的为一个扩展分区表项,其记录着扩展分区的起始位置和大小。
在扩展分区的前面又包括一个EBR,其只使用了2个分区表项,分别记录者一个二级文件系统分区1和一个二级扩展分区。
在二级扩展分区的前面又包括一个EBR,其只使用了2个分区表项,分别记录者一个二级文件系统分区2和一个二级扩展分区。
在最后一个二级扩展分表区表项中,只使用了一个,只有一个二级文件系统分区3.

EBR数据结构

EBR一般为512字节,其前446字节均为0,中间64字节为分区表项,最后2个字节为0x55 0xaa。
和MBR的分区表一致,分区表以16个字节为一组,每组描述一个分区表相关信息。

分区表中的地址,均为相对本扩展分区的相对地址,而不是相对于相磁盘的全盘地址。

某磁盘的EBR内容如下:

EBR
从图中可以看出,该扇区的前446个字节为00,中间64个字节的4个分区只用了2项,最后是签名值55aa.

表项号 引志标志(十六进制) 起始扇区号 分区大小
1 00 0B(FAT32) 0x0000003F(63) 0x000032F8E(208782)
2 00 05(扩展分区) 0X00032FCD(208845) 0x0003AD4F(240975)
3 00(未使用) 0x00000000 0x00000000 0x00000000
4 00(未使用) 0x00000000 0x00000000 0x00000000

主扩展分区的第一个分区系统为FAT32类型,其起始于距主扩展分区的起始扇区的63个扇区处。因为主扩展分区相对于整个磁盘的的物理扇区号为176715,所以该扩展分区中的文件系统的起始扇区在整个物理磁盘上的物理扇区号为176715+63=176778,分区大粘扇区数为208782.
跟在其后的是一个二级扩展分区,起始于距主扩展分区的208845处,其物理扇区号为176715+208845=385560,大小扇区数为240975.

物理扇区385560,即二级扩展分区之后的二级扩展分区,其内容如下:

物理扇区385560

该扇区EBR分区表内容如下:

表项号 引志标志(十六进制) 起始扇区号 分区大小
1 00 0B(FAT32) 0x0000003F(63) 0X0006209A(401562)
2 00(未使用) 0x00000000 0x00000000 0x00000000
3 00(未使用) 0x00000000 0x00000000 0x00000000
4 00(未使用) 0x00000000 0x00000000 0x00000000

这里只有一个分区表项被使用,是一个FAT32类型的文件系统分区,起始扇区相对于本扩展分区的位置是63,扇区大小为401562.其物理扇区起始地址为:385560+63=385623

0 篇笔记 写笔记

磁盘分区类型
主分区也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”......
磁盘分区寻址方式
所谓寻址方式,就是给定一个地址,怎么定位或者找到这个地址。硬盘的寻址方式分为两种:CHS寻址方式CHS寻址方式是过去采用的一种方式,也就是用柱面(Cylinder)/磁头(Head)/扇区(Sector)三个参数来定位一个唯一的扇区地址。LBA寻址方式LBA寻址方式即Logic Block Ad......
磁盘分区 介绍
磁盘按分区类型可分为DOS分区和GPT分区。DOS(MBR)分区DOS(MBR)分区是使用最广泛也是我们最常使用的分区类型。DOS(MBR)分区类型指的是以主导也记录(MBR)为分区类型的分区,所以说DOS分区不仅仅指Windows下的使用的分区类型,而且Linux春它基于IA32(x86)平台的......
磁盘分区类型标识
类型值( 十六进制 )含 义类型值( 十六进制 )含 义0空, DOS 或 Windows不允许使用,视为非法5CPriam Edisk1FAT1261Speed Stor2XENIX root63GNU HURD or Sys3X......
磁盘分区
分区表磁盘管理时,一般会使用一个或多个分区表,每个分区表由若干个分区表项对每个分区进行描述,每个分区一股项中记录着它描述的分区的起始地址,结束位置或是分区的大小,以及分区的类型。现代分区的寻址方式采用的是LBA方式,而不是老的CHS方式,但CHS方式做为保留存在。如下面的一个windows使......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!