无需重新安装 Windows 10 即可将 RAID 切换到 AHCI

qin*_*qin 16 windows raid sata ahci windows-10

我的戴尔 XPS 9560 使用 RAID 作为 SATA 控制器模式。

我将其更改为 AHCI 后,Windows 10 将无法启动。

如果我不想重新安装 Windows 10,该怎么办?


RAID = 廉价磁盘冗余阵列,维基百科链接
AHCI = 高级主机控制器接口,维基百科链接

Lin*_*eak 47

实际上还有另一种方法可以解决这个问题。在开始之前,请确保记住您的 PC密码(不是 PIN),否则您将永远停留在安全模式(通过这种进入安全模式的方式)。此外,我建议您在进入安全模式之前禁用 BitLocker,否则您可能需要提供很长的代码来解锁您的计算机(未测试)。

即使存储模式已更改,启动到安全模式仍将起作用... Windows 会注意到更改并在下一次正常启动时加载正确的驱动程序。基本上这意味着,你可以这样做:

  1. cmd以管理员身份运行(不是 PowerShell,您必须转义{...}

  2. 复制粘贴此命令,下次重新启动时将以安全模式启动 Windows:

    bcdedit /set {current} safeboot minimal
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重新启动计算机并进入 UEFI/BIOS 设置。

  4. 将 SATA 操作模式从 RAID 更改为 AHCI。

  5. 保存更改并退出安装程序,Windows 将自动启动到安全模式。

  6. cmd再次启动,如步骤 1 所示。

  7. 复制粘贴此命令,下次重新启动时将在正常模式下启动 Windows:

    bcdedit /deletevalue {current} safeboot
    
    Run Code Online (Sandbox Code Playgroud)
  8. 重新启动,Windows 将在启用 AHCI 驱动程序的情况下自动启动。

注意:如果你想安装任何 Linux,切换到 AHCI 是必不可少的,因为据我所知不支持 RAID 模式,所以你不会在安装菜单中看到你的驱动器。

  • 谢谢,这就是我的解决方案。我在 XPS 笔记本电脑上安装了 Fedora,同时安装了 Windows,但要这样做,我必须切换到 AHCI,这样 Fedora 才能看到我的存储驱动器。这样做后,Windows 将无法启动。这让我可以在 AHCI 中使用 Windows。再次感谢。 (3认同)
  • 这在戴尔 Precision 笔记本电脑上对我有用。但是,我没有使用命令提示符,而是通过转到更改高级启动选项 -> 高级启动 -> 疑难解答 -> 高级选项 -> 启动设置 -> 重新启动,将 Windows 10 设置为启动一次到安全模式。然后在启动到安全模式之前将 SATA 更​​改为 AHCI,一旦安全模式启动完成,SATA 驱动程序会自动更新。 (3认同)
  • @TeddyOrt 你是对的,这也是一个选项,但对我来说有点麻烦,所以我会保留原来的命令。仍然感谢您的信息,干杯! (3认同)
  • 这仅适用于我在装有 Win10 21H1 的 Latitude 5420 上,尽管戴尔论坛上有来自戴尔技术人员的各种帖子说这是不可能的,你必须重新安装。之后我可以确认 Ubuntu Unity 21.10 能够查看并读取/写入我的 NVMe SSD。 (2认同)
  • 这对我有用,除了我只是使用 Windows 10 设置方式在下次重新启动时启动到安全模式。在进入安全模式之前,我禁用了 RST。 (2认同)

jnn*_*nnn 11

警告:如果您启用了 Bitlocker,请在尝试更改为 AHCI 之前将恢复密钥保存在其他位置(或将其写在纸上)。您将需要它来进行安全模式启动。

如果 Windows 启动失败 3 次,它可以让您启动到安全模式。当它显示“选择一个选项”屏幕时,进入安全模式:Troubleshoot-> Advanced Options-> Advanced Startup Options-> Startup Settings-> Restart。重新启动后,选择4 (safe mode)

一旦计算机启动进入安全模式(并自动安装 AHCI 驱动程序),您就可以正常重新启动。


I s*_*ica 8

在 BIOS 中更改模式之前,您需要为 AHCI 存储控制器安装正确的驱动程序。

如果不这样做,在切换模式后,Windows 将无法加载访问启动卷所需的存储控制器驱动程序。由于此驱动程序在即插即用管理器之前加载,因此 Windows 无法自动检测或以其他方式搜索正确的驱动程序。

预装驱动应该可以解决这个问题。

也就是说,你没有提到你想要这样做的原因,但如果是出于性能的原因,根据我的经验,戴尔 XPS 机器上的两种模式之间没有区别。