如何在 Windows 上使用 MBR 超过 2TB 的磁盘未分配空间

如何在 Windows 上使用 MBR 超过 2TB 的磁盘未分配空间

有没有办法在不将磁盘转换为 GPT 的情况下使用 Windows 7 上大于 2TB 磁盘的未分配空间?为什么我无法转换为 GPT,因为我的系统不支持 UEFI 启动,并且我无法安装另一个驱动器来启动并使用此磁盘作为辅助存储。

我之所以问这个问题是因为从技术上讲,使用第三方软件或驱动程序是可行的。Windows 7如果将其安装为第二个/非启动硬盘并配置为 GPT,则能够使用此空间。因此没有硬件限制。唯一的问题似乎是将扩展空间的分区信息存储在 MBR 上,这在技术上是不可能的,因为有 2TB 的限制。我正在寻找一个软件/驱动程序,它可以将此信息存储在磁盘上的其他位置(例如文件),并在 Windows 启动后使此空间可用。

答案1

MBR 上的分区本身不能大于 2TB,但 Windows 能够处理超出的数据。如果您执行以下操作,您可能可以访问它:

  • 按照通常方式安装系统,但限制为 2TB。请确保您仍有空间用于额外的主分区。
  • 现在使用磁盘十六进制编辑器或允许您编辑单个字段的分区编辑器,并创建另一个主分区,该分区从 FFFFFFFF(4294967295)开始,大小为磁盘容量(以扇区为单位)减去 4294967295。
  • 在 Windows 磁盘管理中,根据您的喜好格式化此分区。

这种方法在 Windows XP 中也能行得通,但有点不靠谱。通过这种方式,您可以处理最多 4TB 的数据。

相关内容