在第25.1.2节中。分区:将一个驱动器变成很多,有以下语句:
分区表分为四个部分或四个主分区。主分区是硬盘驱动器上的分区,只能包含一个逻辑驱动器(或分区)。每个部分都可以保存定义单个分区所必需的信息,这意味着分区表最多可以定义四个分区。
我不明白为什么只能有四个分区。这就是一开始的设计方式吗?真的可以只有4个主分区吗?
在第25.1.2节中。分区:将一个驱动器变成很多,有以下语句:
分区表分为四个部分或四个主分区。主分区是硬盘驱动器上的分区,只能包含一个逻辑驱动器(或分区)。每个部分都可以保存定义单个分区所必需的信息,这意味着分区表最多可以定义四个分区。
我不明白为什么只能有四个分区。这就是一开始的设计方式吗?真的可以只有4个主分区吗?
Answers:
这就是一开始的设计方式吗?真的可以只有4个主分区吗?
是的,就是这样。MBR磁盘(与GPT样式磁盘相对)前面的分区表具有非常严格的数据结构,其数据结构可以追溯到1980年代,当时空间是一种珍贵的东西。当时的设计决策方法是只允许四个分区,但允许其中一个成为“扩展”分区,该分区是指向磁盘上可能包含更多“逻辑”分区的另一个位置的指针。
(这是MBR格式化的磁盘无法使用2TB +磁盘的原因.512字节大小的群集和包含分区数的群集计数的32位字段= 2TB最大磁盘大小的相同原因.4KB的群集大小在一定程度上阻碍了该问题。 )
GPT是处理分区的更新方法,没有这些限制。
主分区是一个低级概念-与计算机的初始启动过程有关,并且基于一组定义明确的规范。因此,更改主分区的数量确实非常困难,因为许多磁盘和主板制造商必须同意实施新标准。
但是,实际上,这是一个有争议的话题-它与“引导时间”有关,从而可以从一开始就启动您的操作系统。存在扩展分区,这允许磁盘上有更多分区。但是您无法启动它们。
从根本上讲-大多数操作系统使用更多的磁盘抽象功能-逻辑卷管理器-这意味着实际的磁盘拓扑在很大程度上无关紧要。(确实,通常不希望对存储池进行分段)
/boot
分区内,正如我所说,我相信可以很高兴地成为扩展分区。
不知道我参加晚会是否迟到,但是在这里:
分区表的大小设计为64字节,每个分区表为16字节。16 * 4 = 64,因此分区表中没有任何其他条目的空间。
为了解决此问题,第四个条目提供了一个扩展分区条目,该条目可以具有指向其他扩展分区的顺序指针。
https://docs.microsoft.com/zh-cn/windows/win32/fileio/basic-and-dynamic-disks