硬盘最多可以划分多少个分区?

硬盘最多可以划分多少个分区?

在 Windows 中我们可以在硬盘上创建的最大分区数是多少?

如果限制为某个特定数字,为什么我们可以将 C 到 Z 的所有字母分配给驱动器?如果是特殊情况,那是什么?

答案1

在传统的“MBR”分区方案中,您可以有 4 个主分区,或 3 个主分区和一个包含任意数量的逻辑分区的扩展分区分区。虽然您可以为分区分配驱动器号,但您也可以在当前版本的 Windows 中将其映射为文件夹,从而允许更多分区,或者使用 subst 将其挂载到数字。

电喷规范要求GUID 分区表 (GPT)所有现代操作系统都支持能够容纳最大限度128 个分区在任何大小的硬盘上。从大于 2 TB 的硬盘驱动器启动也需要 GPT。此分区方案现在广泛用于UEFI几乎所有新计算机都原生支持该功能。

除了原生分区之外,Windows 和 Linux 还具有所谓的“逻辑卷管理器”,它可以在 4 个 (MBR) 或 128 个 (GPT) 物理分区之上覆盖数十个甚至数百个虚拟分区(逻辑卷)。逻辑卷可以像物理分区一样分配驱动器号或挂载点。如果满足某些限制,它们也可以启动。

非 UEFI 系统上也可以有 GPT 格式的磁盘,UEFI 系统上也可以有 MBR 磁盘(启动盘除外)。

答案2

在使用传统 MBR 格式的磁盘上,分区表有四个槽。每个槽都可以容纳一个“主”分区,或者可以使用一个槽来创建一个“扩展”分区,该分区可以包含任意数量的子分区(通常称为“逻辑驱动器”)。扩展分区基本上是 MBR 分区表较小尺寸的一种解决方法,并且它们的用途受到限制。(例如,Windows 引导加载程序必须位于主分区上。)

较新的 GPT 磁盘格式支持更多分区 - 我认为从技术上讲是不受限制的,但操作系统规定了 128 个分区的限制。这些都是“主”分区(使用 MBR 术语)。

答案3

来自Technet:检查存储限制:本地文件系统

每台服务器可使用的磁盘驱动器数量仅受 FAT16、FAT32、NTFS 和 UDF 文件系统的可用内存的限制。

因此,Windows 上对驱动程序的数量没有硬性限制。驱动器号当然是有限的,因为它们止于 Z。但驱动器不必指定驱动器号 - 它们可以映射到另一个驱动器上的文件夹。来自同一篇 Technet 文章:

当您想在现有卷中添加更多存储空间而不必扩展卷时,已安装的驱动器非常有用。已安装的驱动器是附加到 NTFS 卷上的空文件夹的本地卷。已安装的驱动器不受驱动器号规定的 26 个驱动器限制,因此您可以使用已安装的驱动器访问计算机上的 26 个以上驱动器。有关已安装驱动器的详细信息(包括有关在服务器群集上创建已安装驱动器的信息),请参阅 Windows Server 2003 帮助和支持中心中的“使用 NTFS 已安装驱动器”。

答案4

如果驱动器使用 GPT 进行分区,Windows 只能处理 2 个分区,原因如下。使用 GPT 时,每个主分区都有另一个隐藏分区与之配合,称为 EFI。当 Windows 看到此 EFI 分区时,它会算作 1 个主分区。因此,GPT 中的 2 个分区意味着 4 个。当使用 GPT 方案测试新版本时,这对于 Windows 来说是一个令人遗憾的限制。Linux 和 OS X 更加灵活。

相关内容