![无法从 RAID 0 启动至 Windows 10](https://linux22.com/image/1559209/%E6%97%A0%E6%B3%95%E4%BB%8E%20RAID%200%20%E5%90%AF%E5%8A%A8%E8%87%B3%20Windows%2010.png)
我买了一个 Silicon Image 3114 SATA 控制器,它能够对两个磁盘进行 RAID。我有两个 SSD,每个大约 230 GB。我想启用 RAID 0(条带化)来拥有一个 450 GB 的“虚拟”驱动器。
我遵循以下步骤:
- 在我的主板上安装了 3114 PCI 卡。
- 将两个 SSD 连接到它。
- 启动时,我按 CTRL-S 进入 RAID 控制器屏幕,并自动使用两个 SSD 创建 RAID 0 阵列。簇大小为 64 Kb。
- 然后我插入了一个装有更新的 Windows 10 映像的 USB 记忆棒。然后计算机从该记忆棒启动,并开始 Windows 安装。
- 一开始没有显示任何驱动器,所以我添加了驱动程序 (%3114-CDROM%\SIL3114RAID\Win_64bit)。然后我就能看到一个驱动器了。
- 我删除了列出的所有分区并创建了一个新的分区。
- 我选择了新创建的分区并开始文件复制。
在文件复制结束时,Windows 必须重新启动系统。重新启动后,我再次进入 Windows 安装屏幕。然后我拔下 USB 记忆棒并手动重新启动。之后,系统通知我没有可启动驱动器。
我已经仔细检查了 BIOS 中 UEFI 配置的设置,但一无所获。我尝试了上述步骤多次,甚至更改了电缆位置,从 UEFI 重新配置为 Legacy 和反之亦然,尝试更改启动顺序,将群集大小更改为 128K,但都不起作用。
我能做些什么?
答案1
答案是您必须添加驱动程序 (%3114-CDROM%\SIL3114RAID\Win_64bit) 才能让 Windows 看到 RAID 0,这意味着您在 SATA 控制器上没有 ROM,无法在启动前自动将 RAID 提供给计算机的 BIOS。在此之前,它不会从 RAID 0 启动。
这可能需要在主板上设置一些固件或跳线以启用这样的 ROM(与制造商联系),假设这甚至是可能的,但除此之外,您的计算机如何感知您已经安装了一些主机适配器,上面有 RAID 0,并且它应该从该 RAID 0 启动。
主机适配器上必须有一些 ROM,能够配置成未使用的内存地址空间,以便您的计算机在启动时能够注意到并访问,或者它必须取代您的板载磁盘控制器。
启动时,SATA 控制器是否会弹出某种消息,允许您进入其配置屏幕?
祝你好运!