![EFI 与 MBR - 在 8TB 上安装 Windows Server 2008 R2 或 2012](https://linux22.com/image/595261/EFI%20%E4%B8%8E%20MBR%20-%20%E5%9C%A8%208TB%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Windows%20Server%202008%20R2%20%E6%88%96%202012.png)
我在 Intel 服务器平台上安装 Windows Server 2008 R2 和 Windows Server 2012 时遇到了一些困难。
服务器规格如下:
- 英特尔 Grizzly Pass 服务器系统 - R2308GZ4GC
- 2x 英特尔至强 2620 - 2.0 GHZ - BX80621E52620
- 132 GB 内存 REG-DIMM - TS1GKR72V6H
- 4x Seagate Constellation ES 2TB 3.5 英寸 7200rpm 6GB/S - ST32000645NS
- 英特尔 Big Laurel 4 通道 6G SAS RAID 512MB - RS2BL040
在英特尔 RAID 控制器设置中,我已将 HDD 设置为 RAID-0 - 用于测试目的。(最终配置为 RAID-5)
因此,我可以使用的总硬盘空间大小为 7.6 TB 左右...当我安装服务器操作系统时,它们似乎不会超过 2 TB(1.76 TB)
我已阅读了 EFI 和 UEFI 启动的相关内容,它们似乎在 2012 中可以工作,但我无法为主板安装任何驱动程序... 因此,我还尝试了 2008R2 的 EFI,它在安装操作系统时可以工作,但它无法与 BIOS 中的 Windows 启动管理器选项配合使用。一旦尝试加载分区,它就会一直冻结。
我的想法是为操作系统分配完整的 8 TB,并在其中加载一些虚拟机。我现在开始采用一种新方法,我将拥有一个 256 GB 的操作系统分区和一个辅助的 7.5 TB 数据分区。
哦,我还做了一个 diskpart - 在安装 2008R2 时将磁盘转换为 gpt。整个磁盘都可以访问,7.6TB
有人能解释一下 EFI/UEFI 是否适用于更大的启动卷吗?大于 2TB。如果我有一个理想的情况,即我的操作系统在 256GB 的 SSD 上运行,并且我可以将 8 TB 驱动器作为普通磁盘连接到操作系统?我说得对吗,如果我想从 8TB 分区启动,我需要强制 BIOS 从 EFI 启动?据我所知,MBR 的限制是 2 TB...
*仅供参考:主板支持 EFI
答案1
首先,您指的是 GPT 与 MBR,而不是 EFI 与 MBR - 一个是固件,另一个是分区类型。它在您的问题中唯一起到的作用是,一般来说,您需要基于 EFI/UEFI 固件的系统(而不是基于 BIOS 的系统)才能从 GPT 分区启动,尽管有时可以解决这个问题。
无论如何,有几件事,永远不要使用 RAID 0,说真的,这是一个可怕的想法,即使是用于测试,这也是业余爱好者的标志。现在也不要在大型磁盘上使用 RAID 5,因为出于非常枯燥的数学原因,如果您必须更换磁盘,那么您几乎肯定会引入不可恢复的读取错误。所以使用 RAID 6 或 RAID 10,这是专业人士使用的。
您要做的另一件事是创建一个初始的较小的 OS 磁盘或分区,不要为所有内容创建一个大磁盘/分区,始终将 OS 与数据分开,将 OS 放在 100-300GB 的磁盘/分区中,其余部分留给您的数据(在本例中为虚拟机)。我不知道您有哪种磁盘控制器,但希望一旦您创建了阵列,您就应该能够将其划分为逻辑磁盘以呈现给系统,在这个阶段,如果可以的话,您应该制作第一个较小的 OS 磁盘,这将允许您使用 MBR 或 GPT 对其进行分区,然后将阵列的其余部分呈现为第二个较大的磁盘,您应该使用 GPT 对其进行分区。这将使您达到所需的状态,并允许将来进行每次扩展。
答案2
使用智能启动 CD/DVD 创建逻辑驱动器...固件中的阵列配置实用程序未提供上述 CD/DVD 提供的选项。我遇到了错误,但 CD/DVD 帮助了我。
答案3
我遇到了这个错误,然后意识到还有一个剩余的 Linux 交换分区。删除该分区后,一切顺利