主分区和逻辑分区之间有什么区别?


Answers:


34

在旧版MBR分区方案中,最多只能创建四个分区(它们称为“主”分区)。为了绕过此限制,通常将其中一个条目作为“扩展”分区 –而不是文件,它包含几个“逻辑”分区。

MBR: < primary | primary | primary | primary >

MBR: < primary | primary | extended [logical, logical, logical] >

实际上,唯一的区别是某些操作系统(即Windows)无法从逻辑分区启动。

较新的分区方案GPT在包括所有Intel Mac在内的某些最新系统上得到了使用-它没有如此小的限制,并且不需要使用扩展/逻辑分区。


6
请注意,您无需具有3个主分区即可创建扩展分区...或实际上没有任何主分区。
伊格纳西奥·巴斯克斯

2
我读过的有关此主题的最简短的回答
neverMind9

19

您只能有4个主分区(如果决定有扩展分区,则为3个),而您可以有任意数量的逻辑分区。除了必须在主分区上安装较旧版本的Windows之外,没有特定于操作系统的优点,并且旧版MBR引导加载程序只能从主分区进行引导。


4

共有3种分区

  1. 扩展的
  2. 逻辑上

而且现在使用两种类型的分区方案

  • MBR(主启动记录)
  • GPT(GUID分区表)

主分区,扩展分区和逻辑分区与MBR磁盘有很大关系,因为GPT磁盘仅包含主分区。

在MBR磁盘上,最多只能有4个主分区或3个主分区+ 1个扩展分区。

我们可以安装OS并将数据保存在任何分区类型(主分区或逻辑分区)中,但是唯一的区别是某些操作系统(即Windows)无法从逻辑分区启动。

一个活动分区是基于主分区。可以将4个主分区中的任何一个设置为活动分区。由于可以安装4个不同的操作系统的4个主分区,因此标记为活动的分区之一将用于初始引导。活动分区包含引导加载程序(例如ntldr,bootmgr或grub / burg / lilo),用于从磁盘加载操作系统。

BIOS将仅识别用于加载操作系统的活动分区。其他分区无法识别。

逻辑分区无法设置为活动分区。如这里所解释。

全文:维基百科


1

它们不是替代方案,更重要的是您创建它们的顺序及其层次关系。第一个称为主分区。有些操作系统可以让您拥有多个。 在任何(除了任何一个)Primary中,您都可以创建一个扩展分区,如果您想要更多的分区,那么在扩展分区中,您还可以创建逻辑分区。

感谢grawity和ignacio的更正。


主分区始终包含数据,从不包含扩展分区(主分区和扩展分区位于同一层次结构级别),它们的数量与操作系统无关,并且顺序无关紧要。
grawity

@grawity与primary和extended之间没有关系吗?我知道..只是在Wikipedia上阅读,一个硬盘只能有一个扩展分区。因此,我想如果一个人想要多个分区,则在可能的情况下将只创建多个主分区,然后,如果他们需要更多的主分区,他们将创建一个扩展分区以与主分区一起使用,如果其中有更多逻辑分区扩展了一个。那正确吗?
barlop 2011年

是的,这是正确的。(除了它仅适用于MBR分区的磁盘外,还存在其他类型的磁盘,例如GPT。)
grawity 2011年

2
@barlop:除单个扩展分区限制是由于操作系统的假设而非任何物理或逻辑限制外,大多数情况下是正确的。
伊格纳西奥·巴斯克斯

3
实际上,多个扩展分区确实有用。有些人用它来分隔二级分区,他们不希望像MS / PC-DOS和OS / 2这样的操作系统从二级分区中看到。这是通过具有两个容器分区来完成的,一个是常规0x05类型,另一个是非标准0x85类型。多年前Andries Brouwer撰写了有关此类系统的文章。
JdeBP 2011年

0

主分区在MBR中具有条目。因此,最多有4个主分区,其中一个可以是扩展分区。扩展分区可以包含可变数量的逻辑分区。扩展分区包含VBR,程序控制可通过该VBR获取逻辑分区的信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.