为什么我只能有四个分区?


11

为什么将分区数限制设置为4?

任何参考都是有用的。


…除了4 不是限制。知道了这一点,您可能会问一个不需要虚假性为前提的问题,例如“硬盘上可以分割的最大数量是多少?” ……除了那个问题已经被问到了
JdeBP

Answers:


18

限制是4个主分区,并且来自主引导记录(MBR)的结构。但是,您可以有3个主分区和1个扩展分区,其中可以有任意数量的逻辑分区。

EFI支持GUID分区表,该表没有此限制。


3

这不是Linux问题。标准光盘分区(BIOS支持)仅允许4个分区。光盘的标准格式是古老的。


2

四个(主要)分区限制是由BIOS和操作系统使用的称为MBR的通用约定(用于指定磁盘分区)导致的。MBR约定(写于1983年)仅提供四个主分区。MBR是驻留在每个硬盘的第一个扇区中的数据结构,它包含磁盘分区位置,要引导的“活动”分区的数量以及可以加载期望加载的引导加载程序的小型引导加载程序。在启动分区开始时位于VBR中。

MBR约定的持久性是由于以下事实:任何更改都需要同时更改BIOS和操作系统,并且由于以下事实:直到2010年,当第一个超过2TB的磁盘投入商业使用时,该约定对于大多数市场。需要更多分区的用户只能使用操作系统支持的分区。

用于BIOS 的UEFI替代品支持GUID格式分区表或GPT,该表既没有MBR格式的分区大小也没有分区号限制。GPT写入MBR之后的第二个LBA扇区。现在,GPT格式实际上是MBR的继任者。

从内核版本2.6.9开始,Linux支持GUID分区表。如果您想使用它来解决MBR 2TB /四分区限制,请参阅此出色的说明以及 IBM developerWorks上的HowTo

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.