两个 HDD + UEFI 启动出现错误

两个 HDD + UEFI 启动出现错误

我有一台 Dell Power Edge T110 服务器。它有两个硬盘 (250GB),采用 RAID 0 模式,运行 Windows Server 2008 R2 Foudation,其中一个硬盘开始出现问题。

我移除了两个硬盘,禁用了 RAID,并将启动设置为 UEFI。我安装了一个新的 SSD 和另一个 HD (1TB) 从属设备,然后重新安装了操作系统。一切顺利。

就在那时,我需要将两个硬盘重新连接到 RAID 中。我关闭了 SSD,将设置恢复为 RAID / UEFI 关闭,然后重新打开了两个硬盘。一切正常(尽管一个硬盘快坏了)。

我做了我需要做的,关闭了所有东西,禁用了 RAID,启用了 UEFI,打开了 SSD,但 Windows 还是无法启动。它循环显示系统恢复屏幕或正常启动 Windows。

但如果我关闭 HD 1TB,Windows 就会启动。如果我调用,它会回到错误循环。

我试过了和这个:BOOTMGR 丢失。如何在 WinPE 中应用映像后替换 Windows 7 嵌入式启动文件

现在我正在使用Visual BCD Editor,屏幕如下:

在此处输入图片描述

我想现在!

答案1

实际上,发生的是 GPT SSD 与 1TB HDD(MBR)发生冲突,后者有一个扩展分区,是我在第一次关闭服务器之前创建的。即使没有 RAID / AHCI 交换,问题也会发生,只是一种熟悉感没有被意识到。发现冲突这里,删除辅助硬盘分区并将其也转换为GPT,问题已解决。

简而言之:Windows 检测到 MBR 磁盘上的扩展分区(例如 UEFI 启动驱动器),从而导致冲突。有一个更正这里这里但它们应该在操作系统的安装中应用。

相关内容