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

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

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

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

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


袭击= 廉价磁盘冗余阵列,维基百科链接
高级智能接口= 高级主控制器接口,维基百科链接

答案1

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

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

预先安装驱动程序应该可以解决这个问题。

话虽如此,您没有提到您想要这样做的原因,但如果是出于性能原因,根据我的经验,戴尔 XPS 机器上的两种模式没有区别。

答案2

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

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

  1. 以管理员身份运行cmd(不是 PowerShell,你必须退出{...}

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

    bcdedit /set {current} safeboot minimal
    
  3. 重新启动计算机并进入 UEFI/BIOS 设置。

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

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

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

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

    bcdedit /deletevalue {current} safeboot
    
  8. 重新启动后,Windows 将自动启动并启用 AHCI 驱动程序。

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

答案3

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

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

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

相关内容