我有一台 Windows 2003 Server 机器,使用内置软件 RAID-1 支持和两个 SATA 驱动器。
如果第二个驱动器出现故障(即,当我拔出驱动器连接器时),一切都可以正常运行,但是当第一个驱动器丢失时,系统将无法启动。
我知道您可以创建一个“容错”软盘并使用它来启动到辅助驱动器,但软盘和驱动器在我们布满灰尘的服务器机房中往往寿命很短(我知道服务器机房不应该有灰尘,但这是一个施工问题,无法修复)。
有没有办法可以在不使用软盘的情况下启动 Windows 2003 软件 RAID-1 阵列的辅助驱动器?
谢谢
编辑:
1)服务器不是品牌服务器,在我安装 Windows 2003 Server 之前磁盘未格式化
2)将辅助磁盘连接到主控制器不起作用
答案1
由于您没有详细说明系统“无法启动”时发生的情况,因此我打算尝试一下。
听起来您的辅助磁盘可能没有包含启动 NTLDR 所需代码的 MBR。这种情况的典型症状是 POST 后光标闪烁且没有进一步进展。
如果发生这种情况,请使用连接到主控制器的辅助磁盘启动到恢复控制台并运行“FIXMBR”。这样应该可以正常启动。
答案2
如果您将第二个磁盘移至第一个控制器,您会发现系统将像往常一样从该磁盘启动。在某些情况下,这不起作用。我记得戴尔系统分区会导致问题。然而,在我使用软件 RAID1 的少数情况下,我总是删除戴尔分区。
我猜你是想问如何让别人启动服务器,也就是说你不想让他们拿着螺丝刀靠近服务器!你只需要让服务器启动某个允许它运行引导加载程序并查看 boot.ini 的东西。如果你使用戴尔电脑,那么坚持让他们有一张 DRAC 卡,因为这可以创建一个虚拟软盘并从中启动服务器。我认为 Compaq Lights Out 控制器可以做类似的事情。如果不行,那么你应该能够从 CD(我必须承认我从未尝试过)或 USB 密钥启动它。
JR
答案3
如果您的服务器 BIOS 支持从 USB 驱动器或闪存驱动器启动,您可以使用它代替软盘驱动器。只需确保 boot.ini 指向正确的磁盘/分区即可。 知识库 317526
答案4
嘿。我遇到了同样的问题。我有一个客户的服务器,他们使用 2003 软件 raid 1。主操作系统驱动器损坏,总是出现 BSOD。每当我尝试从第二个驱动器(我将其克隆到备份)启动时,它都会给我闪烁的光标。
好吧,我像之前提到的那样备份了该驱动器,并从 2003 安装 CD 启动。我进入恢复控制台并输入 FIXMBR。
哇!!它修复了这个问题,并能够重新启动进入操作系统,一切就像什么都没发生过一样。