我刚刚在新服务器上设置完 Windows 2003 Server,并且开始为其设置 RAID 5。
我有 4 个 1TB 硬盘。在 MediaSheild RAID 实用程序(启动时)中,RAID 大小显示为 2.7TB。Linux 也将其显示为 2.7TB。然而,在 Windows 中,所有内容(包括 Windows 磁盘管理以及基于 Windows 的 MediaShield 实用程序)都只报告 760Gb。
我已经尝试将分区表从 MBR 转换为 GUID,因为我读到过 Windows 只能处理最多 2TB 的 MBR 表,但这并没有多大帮助。尝试搜索可以使用的分区实用程序,但找不到任何免费程序。在 Linux 中将磁盘格式化为 NTFS 分区,它在 Windows 中完全停止显示,甚至 MediaShield Windows 实用程序也不再显示。
Windows 安装在单独的 500Gb 硬盘上,该设置不支持 RAID。
有什么想法吗?
附加信息:
我刚刚完全删除了 RAID 并创建了一个新的。启动 Windows 后,我确认磁盘上没有分区,并从 DISKPART 将其更改为 GPT。这是我现在看到的屏幕截图。如您所见,磁盘仍报告为 746GB,磁盘上没有活动分区,并且它是一个 GPT 分区表...
替代文本 http://www.freeimagehosting.net/uploads/4009c148bf.png
系统规格:
- 华宇NM46X主板
- 双 AMD 双核 Opteron 2214 HE 2.2 Ghz
- 4GB 内存
- 4x1TB + 500GB 硬盘
- 运行 Windows Home Server SP2 (Windows 2003 Small Business Server SP2) x86
答案1
创建较小的 RAID 卷时会发生什么?我在为 ESX 服务器创建 RAID 5 时也遇到过类似情况。我有 4 或 5 TB 的存储空间,但在管理器中只显示几百 GB。这是很久以前的事了,细节尚不清楚,但大致就是它只看到了 2TB 限制之后的剩余可用空间。
尝试创建一个小于等于 2TB 的 RAID 卷,看看它是否显示在磁盘管理器中,然后报告结果。此外,就像 Romanov 所问的,您的 Windows 安装处于哪个 SP 级别?
-- 是的,我知道 ESX != Server 2003,但其他建议似乎都没有用。
答案2
好的。
引用MS 大型逻辑单元支持常见问题解答和Windows GPT 常见问题解答
您至少需要 Windows 2003 SP1。
每这文章中,您需要手动删除在存储驱动器上创建的分区(您看到的 760 GB),然后将磁盘转换为 GPT。您可以通过磁盘管理或使用 DISKPART 实用程序执行此操作。然后您应该能够创建所需大小(最多 256 TB)的分区。
祝你好运!
编辑:
好的,让我们这样做:启动服务器,从 BIOS RAID 配置实用程序中销毁阵列。什么也不留下,只留下启用 RAID 但未分配的磁盘。启动服务器并从 NVIDIA MediaShield 控制面板创建阵列。不要让实用程序对阵列进行分区或任何其他操作。然后它应该在您的磁盘管理屏幕上显示为未识别且未初始化的磁盘,具有正确大小的未分配空间。
此外,如果这不起作用,最好提供一些有关系统的详细信息。您在什么硬件上运行它(特别是 BIOS/主板)、Windows 版本和 SP 级别。
如果你没有的话 -MediaShield 用户指南和技术白皮书
答案3
您的说明指出您正在使用 Windows Home Server \ SBS 2003 SP2。哪一个?据我所知,WHS 使用了一个相当侵入性的驱动器扩展器,这可能是导致您看到的问题的原因。这里有一篇帖子这解释了如何手动覆盖其默认行为,据我了解,这会导致您所看到的问题。
这可能会在 SuperUser 上得到更好的答案,因为那里可能有更多的 WHS 专家。
答案4
大于 2TB 的卷(作为单个驱动器或通过阵列)必须使用 GPT 方案设置,而不是 MBR。MBR 仅允许总大小最多为 2TB。另请注意,如果主板支持 EFI,则 GPT 只能用作启动操作系统驱动器。如果主板没有 EFI,则任何大于 2TB 的驱动器都不能用于启动。它可以用于存储,大小最多为 18艾字节均受支持。
至于 WHS,它是一个单独的产品,不是零售产品。它旨在出售给 OEM,OEM 会将其安装在专为其设计的机器上。