AlphaCentauri Asked: 2020-08-17 05:07:31 +0800 CST2020-08-17 05:07:31 +0800 CST 2020-08-17 05:07:31 +0800 CST 为什么将“RAID”更改为“AHCI”作为 SATA 模式操作会导致 Windows 无法启动? 772 就像问题的标题一样:为什么将“RAID”更改为“AHCI”作为 SATA 模式操作会导致 Windows 10 无法启动? windows-10 bios 1 个回答 Voted Best Answer plugwash 2020-08-18T12:00:37+08:002020-08-18T12:00:37+08:00 更改模式会更改控制器对操作系统的显示方式,从而更改访问它所需的驱动程序。从逻辑上讲,它类似于移除存储控制器并安装一个不同的控制器,即使物理控制器是相同的。 任何现代操作系统在某些时候都会从硬件主要由 BIOS/UEFI 控制的环境切换到硬件由操作系统控制的模式。在此切换之前,操作系统可以使用 BIOS/UEFI 从引导设备加载数据,但在切换之后,操作系统必须使用它自己的驱动程序。 在正常操作期间,windows 使用“即插即用”来决定加载哪些驱动程序,但这在早期启动过程中不起作用。因此,存储控制器的驱动程序是通过其他不太智能的方式加载的。在正常启动时,这些机制仅加载您的特定系统拥有(或在您更改之前拥有)的存储控制器的相关驱动程序。 因此,当您更改 SATA 模式时,Windows 不会加载正确的驱动程序,无法找到驱动器并且无法启动。
更改模式会更改控制器对操作系统的显示方式,从而更改访问它所需的驱动程序。从逻辑上讲,它类似于移除存储控制器并安装一个不同的控制器,即使物理控制器是相同的。
任何现代操作系统在某些时候都会从硬件主要由 BIOS/UEFI 控制的环境切换到硬件由操作系统控制的模式。在此切换之前,操作系统可以使用 BIOS/UEFI 从引导设备加载数据,但在切换之后,操作系统必须使用它自己的驱动程序。
在正常操作期间,windows 使用“即插即用”来决定加载哪些驱动程序,但这在早期启动过程中不起作用。因此,存储控制器的驱动程序是通过其他不太智能的方式加载的。在正常启动时,这些机制仅加载您的特定系统拥有(或在您更改之前拥有)的存储控制器的相关驱动程序。
因此,当您更改 SATA 模式时,Windows 不会加载正确的驱动程序,无法找到驱动器并且无法启动。