Windows XP 32 位中的最大设备大小为 2TB?

Windows XP 32 位中的最大设备大小为 2TB?

我只看到我的 8 TB raid 设备中的 2 TB。

我刚刚安装并设置设备带有 5x2TB 硬盘,组成 raid5,因此这应该会给我一个 8TB 设备。我的 Windows XP 32 位磁盘管理只看到一个 2047.97 GB 的设备,经过一番谷歌搜索,这可能是 Windows XP 支持的最大容量?

我发现一些参考资料表明更改块大小可能会产生一些影响,或者在 SP1 中已修复此问题(我有 SP3)。我可以解决这个问题吗?

答案1

简短回答:除非您想继续使用 Windows XP,否则您不需要 64 位操作系统来使用整个 RAID 阵列。您最好升级到 Windows 7,无论是 32 位还是 64 位。

你真正需要做的是阅读Windows 和 GPT 常见问题解答。Windows XP x86 仅支持 MBR 样式的分区驱动器,并且 MBR 样式的分区限制为 2 TB。无论您做什么,您都不会看到单个存储容器超过 2 TB 的容量。

要一次性使用该 RAID 阵列的全部容量,您需要使用 GPT 样式分区。在“现代”Windows 操作系统系列(XP、2003 及更新版本)中,XP x86 和 Server 2003 x86 RTM 根本无法使用 GPT 磁盘。XP x64、Server 2003 RTM x64、Server 2003 SP1(x86 和 x64)以及 Vista、Server 2008、7 和 2008 R2 的所有版本都可以使用 GPT 磁盘作为数据磁盘。

要从 GPT 磁盘启动,您需要基于 EFI 的系统和 Vista/7/2008/2008 R2。适用于 Itanium 的 Server 2003 也可以启动 GPT 磁盘,但这种情况并不常见。:-)

理论上,确实可以将驱动程序安装到 Windows XP 中,以允许它查看阵列上的所有空间,但我不知道有哪些可用的驱动程序。我认为 Western Digital 为其 3 TB 外置驱动器提供了一个驱动程序(以及一个控制器),但我怀疑它是否适用于所有驱动器。

另一种方法是查看 RAID 控制器是否允许您将该阵列划分为多个逻辑驱动器,并将它们呈现给操作系统,而不是单个 8 TB 容器。这在概念上类似于在将阵列呈现给操作系统之前对其进行分区,因此 XP 可以看到 4 x 2 TB 驱动器。

答案2

WinXP 32 无法查看分区上超过 2 TB 的数据。您必须升级到 64 位版本的 Windows 才能查看更大的分区。或者您必须将 raid 分成多个 2TB 分区

编辑:只是为了澄清,NTFS 最多支持 16 EB。32 位 Windows 不支持。

相关内容