从 AHCI 更改为 RAID,现在 Windows 无法启动

从 AHCI 更改为 RAID,现在 Windows 无法启动

我有 2 个 SSD,一个用于 Windows,一个用于 Linux Mint。我还有另外 4 个 HDD,我通过 BIOS 将它们变成了 RAID 0 阵列。主板是华硕 TUF X570

我在 Microsoft 存储池中安装了 4 个硬盘,但读写速度开始变慢,总体来说有点不稳定。我删除了存储池并从中移除了硬盘。启动到 BIOS 并创建了阵列,其中一部分意味着将 SATA 操作从 AHCI 更改为 RAID。

启动 Linux(我的日常驱动程序)一切正常。启动 Windows 时,我遇到了蓝屏,提示不知道从哪里启动,尽管安装 Windows 的 SSD 并未被触碰过。

我遵循了许多指南。改回 AHCI 并启动 Windows(确实有效),将其设置为启动到安全模式并在重启期间将其切换回 RAID,再次出现蓝屏。以及一些注册表编辑,但仍然出现蓝屏。

我放弃了,决定将 Windows 重新安装到同一个 SSD 上,但我一直遇到提示缺少驱动程序的情况。我的假设是,如果在 BIOS 上设置了 RAID,那么应该不会缺少任何驱动程序?

我也放弃了,进入 Linux 并格式化了驱动器,以确保不会出现问题,然后已初始化它使用 NTFS。同样,当我进入 Windows 安装过程时,我遇到了同样的缺少驱动程序的问题。

我尝试断开组成阵列的所有硬盘,但行为没有任何变化。

我以为我找到了一个赢家主板附带的 RAID 软件,特别是第 52-54 页并按照说明操作。我只是一直收到相当于“无法加载驱动程序”的信息。

在 Windows 安装过程中,我尝试进入命令提示符来diskpart查看我的驱动器是否被列出,但 99% 的时间都没有。如果我更改为 ACHI 模式,它就会被列出。如果我保持 RAID 模式并尝试,一旦我尝试并且驱动程序安装失败,它就会被列出。

也许有一件事需要注意。我的启动优先级是 Linux,然后在 grub 菜单中我添加了 windows 驱动器,这样我就可以选择此时要启动的操作系统。我无法想象这会是我遇到错误的原因,但我现在只是在寻找救命稻草。

坦白说,我不知道我还能做什么,似乎什么都无济于事。

编辑:为了清楚起见:我无法启动 Windows,因为我不再安装它。我的目标是在将 RAID 设置为 sata 操作的同时安装 Windows。我想将 Windows 安装到我的 1 个 SSD 上,该 SSD 不属于 RAID 阵列。最终目标是将 Windows 安装在 SSD 上,然后我的 HDD raid 阵列将用于存储。

答案1

因此,经过几个小时的尝试,我发现问题实际上是我创建的 Windows 安装 USB 不起作用。我从微软网站下载了 ISO。我使用 unetbootin、etcher 和各种手动方法将其刻录/刷新/安装到我的 USB 上。所有这些方法以及不同的 USB 棒以及各种变化的不同 USB 端口仍然给出了相同的结果,我启动到 Windows 安装程序,单击安装,然后提示缺少驱动程序,所以我认为问题不是出在安装程序上。结果并非如此:

“...尝试使用 rufus,因为旧的基于 dd 的方法在 win 10 的新版本中不再起作用。” - Electronics Wizardly。

所以我创建了一个 Windows VM。设置 USB,以便客户操作系统可以使用 USB。然后在 MS 下载页面上,现在有使用其个人 Windows 安装创建器的选项,所以我使用了它,启动它,它工作正常。此时我仍在 AHCI 模式下进行实验。我将 SATA 模式切换回 RAID 并启动到安装程序,现在我实际上能够完成安装程序的流程。当我到达选择一个驱动器屏幕上,角落里有一个安装驱动程序的按钮。实际上,我就是在这里按照手册中的说明成功安装了 AMD-RAID 驱动程序。我选择了空的 SSD 进行安装,一切顺利。在 Windows 中,您可以安装 RAIDXpert2 管理套件,在其中可以调整进一步的设置。

 

问题的关键可以归结为两点。

 

  1. 在 BIOS 中切换 SATA 模式操作时,Windows 不够智能,无法检测或处理它。它只是不知道在哪里查找启动过程。在 AHCI 模式下安装 Windows 并进行切换会导致这种情况,还有其他我之前讨论过的选项,例如安全模式启动和切换 SATA 模式或注册表编辑。

 

  1. 如果您想创建 Windows 安装程序,您需要访问 Windows 机器。似乎只有 Rufus 和 Microsoft 自己的安装程序才有效。至少对我来说是这样,但我想这不是一个罕见的问题。

相关内容