Windows 32 位和 64 位以及 GPT

MrL*_*ane 2 windows gpt

我知道之前在几个网站上也有人问过类似的问题,但至少对我来说答案是令人困惑和相互矛盾的。

我的理解一直是 64 位 Windows 可以很好地创建和使用 GPT 磁盘,但在没有 UEFI BIOS 的情况下无法从它们启动。此外,我的理解是 32 位 Windows 根本无法使用 GPT,因此始终限制为 2.2TB 磁盘,这是在 4GB 内存限制之上移动到 64 位的另一个原因。

但是我现在读到这是不正确的:32 位 Windows 将像 64 位一样创建和使用 GPT 磁盘。唯一的限制是即使您有 UEFI BIOS,也无法启动 32 位 Windows?我认为很多文献都没有很好地解释这一点。

有多种工具可以用于创建虚拟磁盘或 2.2+.8GB 分区方案等,适用于 32 位系统。为什么看起来您可以在 32 位 Windows 中使用 GPT。

似乎人们还指责 MS 在所有这些方面落后:但似乎问题在于 BIOS 制造商不支持 UEFI 而不是 MS 不支持 GPT ...

我的新理解现在正确吗?

Chr*_*s S 6

你已经在那里混合了很多不同的技术。我将尝试在这里列出一些事实:

  • 无论 32 位还是 64 位,Windows 都能很好地理解 GPT,并且乐于使用它们。
  • 大多数 BIOS 系统不理解 GPT,因此需要一个 MBR 块来引导。一些BIOS 系统可以启动 GPT(实际上我家里有一个)。
  • EFI by spec 支持从 MBR 或 GPT 启动。
  • 许多 EFI 实现具有 BIOS 仿真模式,这允许 EFI 启动与 BIOS 兼容性,适用于不支持从 EFI 启动的操作系统。是否支持此功能取决于您的主板。
  • Windows 6.1(7 和 2008R2)仅在 64 位版本中支持从 EFI 引导。可以使其他一些版本启动,但至少不建议这样做。

上述含义:

  • Windows 7 32 位需要从 BIOS 启动,这意味着它必须从 MBR 启动。
  • Windows 7 64 位可以从 BIOS/MBR 启动,也可以从 EFI/GPT 启动。
  • 其他配置也是可能的,但不推荐使用并且可能不稳定。

旁注:切换到 64 位系统有很多小的改进。如果您可以选择始终使用 64 位。假设您有任何选择,真的没有理由不这样做。