从 RAID 更改为 AHCI 并且 Windows 7 无法启动

从 RAID 更改为 AHCI 并且 Windows 7 无法启动

我有一个 RAID0 阵列,但实际上它完全崩溃了。我安装了一个新的 SSD(相同的板载 Intel 控制器),并在其上安装了新的 Windows 副本和所有驱动程序(Intel Rapid Storage 等)。但是当我这样做时,我无法将 SATA 类型从 RAID 更改为 AHCI。

我已移除 RAID0 中的旧 SSD,如果我在 BIOS 中将 SATA 类型更改为 AHCI,Windows 将无法启动。它尝试并失败。然后它进入整个“让我解决你的问题”例程,结果却告诉我它无法解决我的问题。

我能找到的唯一帮助如下:

找到并单击以下注册表子项之一: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV 在右窗格中,右键单击“名称”列中的“Start”,然后单击“修改”。 在“数值数据”框中,键入 0,然后单击“确定”。

我认为这是从 SATA 转到 AHCI,但无论哪种方式我的值已经是 0。

它似乎运行正常,除了我运行的是 256K Samsung 830 并且我的读取速度为 226MB/s,这大约是我应该得到的一半......

任何帮助都非常好。我真的很希望不必重新安装 Windows 和所有应用程序……

答案1

检查英特尔芯片组的这些键,设置为 0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Msahci\启动
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\启动

从 RAID 更改为 AHCI,您可能需要再执行一步。Msahci 驱动程序也需要在启动期间加载 Atapi.sys 微型端口。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi\Start

对于 AMD 芯片组

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvstor\Start
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nvraid\Start
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\amdsata\Start (非 raid)

如果您由于 而无法启动BSOD,请尝试启动Safe Mode并设置这些注册表项。

相关内容