Windows 分区在磁盘上具有相同的 c:

Windows 分区在磁盘上具有相同的 c:

我在两个 C:E 分区上安装了 2 个 Windows 7:

BCD菜单为:

Windows7 1

Windows7 2

当我选择其中任意一个时,我进入我的电脑,它们具有相同的分区 C:,并显示带有字母 E: 的另一个分区

我记得在 e 上安装了 windows7 2:

为什么 windows7 2 显示它在 c: 而不是 e: 有人向我解释一下吗?

答案1

默认情况下,Windows 分配给系统分区(即启动所在的分区)的分区号为 C 分区。这也解释了为什么从每个 Windows 7 部署的角度来看,它都安装在 C 分区上。

分区名称(在您的例子中是 C 和 E)不是唯一的。它们是助记符,用于向用户显示哪个分区是哪个。每个 Windows 安装都会选择如何调用这些分区(如果您愿意,您可以在磁盘管理器中更改它)。在后台,每个分区都有一个唯一的 ID(即全局唯一的,因此称为G全球化独特IDentifier。这就是 Windows 区分两个分区的方式,因为它们看到的方式对于每个部署都是相同的。

实际发生的情况如下:

Windows 7 视角(1):

  • Windows 7 中的分区 (1):GUID = 00000000-0000-0000-000000000001 且分区名称 = C:
  • 使用 Windows 7 的分区 (2):GUID = 00000000-0000-0000-000000000002 和分区名称 = E:

Windows 7的视角(2):

  • Windows 7 中的分区 (1):GUID = 00000000-0000-0000-000000000001 且分区名称 = E:
  • Windows 7 中的分区 (2):GUID = 00000000-0000-0000-000000000002 且分区名称 = C:

TL;DR:您所看到的都是有道理的。

相关内容