为什么一个磁盘可以有4个主分区,但是只能有一个扩展分区

作者&投稿:盛永 (若有异议请与网页底部的电邮联系)
一个硬盘最多只能划分为4个主分区,或者是3个主分区加上一个扩展分区,这是因为在硬盘的开头,也就是0磁头(head)、0柱(cyliner)、0面(side)、0磁道(track)、0扇区(sector)总共512字节存放着硬盘最重要的信息MBR(Master Boot Record,主引导记录)和分区的相关信息,由于记录空间只有那么大,所以也只能记录这4个分区的信息。

一个硬盘可以有4个主分区,但只能有一个扩展分区.
一个主分区能够独占一个磁盘的全部空间,或其中一部分.一个硬盘最多可有4个分区,并且所有这4个分区都可以是主分区,一个主分区能被格式化成一个单独的逻辑驱动器(而非多个逻辑驱动器).
在计算机第一个硬盘上的任何一个主分区都可以指定为活动分区.激活分区很重要,因为在计算机启动时,它试从计算机的第一个硬盘上的活动主分区上加载操作系统,Windows2000的操作系统分区必须位于计算机的第一个硬盘上的活动主分区中.
一个硬盘上只能有一个扩展分区.扩展分区不能被标识为活动分区,并且不能作为—台计算机的系统分区.
扩展分区能够格式化成一个或多个逻辑驱动器,每一个分区被赋予不同的驱动器符.逻辑驱动器能被格式化成FAT或者NTFS格式.用户可以使一个逻辑驱动器格式化为FAT格式,而将另一个位于同一扩展分区的逻辑驱动器格式化为NTFS格式.
扩展分区很方便地将一个物理驱动器分割成4个以上的逻辑驱动器.

在基本磁盘分区中,最多可以有 4 个主分区、最多可以有 个扩展分区,主分区与扩展分区总数最多是 个~

最多只能有一个扩展分区。在扩展分区算作是一种特殊的主分区,所以MBR分区表类型,最多只能有4个主分区,或者是3分主分区和1个扩展分区。想要分区个数多一些,就在扩展分区中建立逻辑分区。现在用的越来越多的GPT磁盘,不受此限制。

MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table )。所以我们所做的硬盘分区,也就是在修改partition table。
由于这个 MBR 区块的容量有限,所以,当初设计的时候,就只有设计成 4 个分区纪录(这个说法不太准确,下文有详细说明),这些分区记录就被称为 Primary ( 主分区 ) 及 Extended ( 扩展分区 ) ,也就是说,一颗硬盘最多可以有 4 个 Primary + Extended 的扇区,其中,Extended 只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:
P + P + P + P
P + P + P + E
的情况来分区了。需要特别留意的是,如果上面的情况中, 3P +E 只有三个『可用』的磁盘,如果要四个都『可用』,就得分区成 4P 了!( 因为 Extended 不能直接被使用,还需要分区成 Logical 才行)
思考一:如果我要将我的大硬盘暂时分区成四个 partition ,同时,还有其它的空间可以让我在未来的时候进行规划,那么该如何分区?
由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而如果要超过 5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子中,我们千万不能分区成四个 Primary 为什么呢?假如您是一个 20 GB 的硬盘,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB 可以利用对吧?错!剩下的 5 GB 完全不能使用,这是因为已经没有多余的 partition table 纪录区可以记录了,因此也就无法进行额外的分区,当然啰,空间也就被浪费掉了!因此,请千万注意,如果您要分区超过 4 槽以上时,请记得一定要有 Extended 分区区,而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分区区来规划 Extended 的空间。
思考二:我可不可以仅分区 1 个 Primary 与 1 个 Extended 呢?
当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分区一个主分区,并且将所有其它的分区都给 Extended ,利用 Logical 分区来进行其它的 partition 规划即可!
思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且我想要分区成 6 个可以使用的硬盘扇区,那么每个磁盘在 Linux 底下的代号为何?
说明:
由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将 partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partition number 呦!再详细的说明一下,假设我将四个 P + E 都用完了。其中Extended /dev/hda4包括三个逻辑分区。
实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6, /dev/hda7 这六个 partition!至于 /dev/hda4 这个 Extended 扇区本身仅是用来规划出让 Logical 可以利用的磁盘空间而已!
那么万一我只想要分区 1 个 Primary 与 1 个 Extended 呢?
因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号开始计算起来,而后面在被规划的,就以累加的方式增加磁盘代号啰!而其中 /dev/hda3, /dev/hda4 则是空的,被保留下来的代号。
这个问题,结合历史来说会说得比较准确。为什么最多只可以分四个主要分区,并不是单由操作系统所决定的。
第一,为什么一个扇区只有512字节,为什么不是1024字节呢?
首先,我想说一个扇区是多少字节是可以自己(硬盘生产厂家)定义的,可以是1024字节的。所以说,一个扇区是512字节并不是理论值,而是习惯值。也就是一个扇区的大小为512字节对于硬盘的生产厂家来说都是习惯的这样定义了,谁也不想更改这种习惯。
第二,硬盘的第一扇区可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,这是因为一个分区表需要占用16字节,64/16=4,所以刚好能存放四个分区的表,这就是为什么只能分四个分区。还有两个字节就用来存放结束标志。这样
446+64+2=512字节。
对硬盘加密其实就是改写最后两个字节的结束标志。
试想如果当初硬盘厂家将一个扇区设置成1024字节,还是只能分四个分区吗?逻辑驱动器也需要分区表,它存放在扩展分区的第一扇区,所以逻辑驱动器也不是随便想分多少就分多少的。

一个硬盘最多可以设置几个主分区?
答:最多4个主分区。因为硬盘的mbr(主引导记录)里的dpt(硬盘分区表)只能存放4个分区记录,包括主分区和扩展分区,所以最多只能有4个主分区。

为什么硬盘只能创建四个主分区?
答:windows使用MBR磁盘,对于主启动记录 (MBR) 磁盘,可以最多创建四个主分区,或最多三个主分区加上一个扩展分区。在扩展分区内,可以创建多个逻辑驱动器。系统盘只能创建主分区,当然只能分四个了。想要分出多于四个的分区,...

一个硬盘可以分成四个主分区吗?
答:一个硬盘可以分成四个主分区.PC行业标准中一个硬盘只能分四个分区.这样的四个分区在不同的操作系统中被冠以不同的名称他可能叫partition (主分区)或者slice 。硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制...

为什么一个磁盘可以有4个主分区,但是只能有一个扩展分区?
答:逻辑分区可以若干。主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C驱。分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。...

在基本磁盘分区中,最多可以有 4 个主分区、最多可以有 个扩展分区,主...
答:最多只能有一个扩展分区。在扩展分区算作是一种特殊的主分区,所以MBR分区表类型,最多只能有4个主分区,或者是3分主分区和1个扩展分区。想要分区个数多一些,就在扩展分区中建立逻辑分区。现在用的越来越多的GPT磁盘,不...

每个磁盘为什么只能分四个主分区?
答:在一个MBR分区表类型的硬盘中最多只能存在4个主分区。如果一个硬盘上需要超过4个以上的磁盘分块的话,那么就需要使用扩展分区了。如果使用扩展分区,那么一个物理硬盘上最多只能3个主分区和1个扩展分区。扩展分区不能直接...

Linux一块硬盘最多能分为几个分区?
答:分区完全取决于磁盘类型格式。一、MBR磁盘类型如果我们在Linux中使用MBR磁盘类型,使用MBR分区表的硬盘最多只能划分4个主分区磁盘,并且MBR最大仅支持2TB的硬盘,但拥有很好的兼容性,如果需要分区的硬盘容量超过2TB了,则需要...

linux为什么只有4个主分区
答:当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分区一个主分区,并且将所有其它的分区都给 Extended ,利用 Logical 分区来进行其它的 partition 规划即可!思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且...

为什么我的磁盘分区只能分4个??
答:在主启动记录 (MBR) 磁盘上,可以创建最多四个主分区,或三个主分区另加一个扩展分区。创建分区或逻辑驱动器 使用 Windows 接口 打开 计算机管理(本地)。在控制台树中单击“磁盘管理”。位置 计算机管理(本地)存储 ...

一个磁盘最多划分多少个分区
答:电脑的分区要看电脑的操作系统,MBR模式磁盘:最多4个主分区, 或3个主分区+1个扩展分区,扩展分区又可以分32个逻辑分区。GPT模式: 一个硬盘可以128个主分区,没有扩展分区。1、硬盘分区默认是根据英文字母来的,从A到Z...