Вы можете подготовить Windows к новому драйверу хранилища при следующей перезагрузке с помощью этой команды:
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %~dp0NewDrv.inf
Следующее было протестировано на Windows Server 2016, который был установлен с SATA в режиме AHCI. Когда я изменил режим контроллера SATA на RAID в BIOS, Windows загрузилась в синий экран: недоступное загрузочное устройство
Чипсет: Intel C232 (я думаю, что это будет работать и с C236 и более). Идентификатор устройства этого контроллера SATA RAID - 2826
Решение:
1: сделать USB-ключ, в моем случае у меня был GPT-раздел.
2: Скопируйте драйверы на ключ. В моем случае это было: -iastora.cat -iaStorA.inf -iaStorA.sys
3. Я создаю файл install.cmd со следующим содержимым: rundll32.exe setupapi.dll, InstallHinfSection DefaultInstall 132% ~ dp0iaStorA.inf
Запустите Windows в безопасном режиме с помощью командной строки (F8, если вы можете сделать вовремя!).
Запустил install.cmd и перезагрузился.
Windows теперь загружается с этим драйвером RAID :-)
Дополнительная информация (devcon.exe):
Чтобы найти идентификатор устройства, который может понадобиться для поиска правильного драйвера (идентификатор устройства указан в inf-файле), вы можете использовать консоль util devcon.exe (инструментальная часть пакета MS Windows Driver Kit). У меня есть копия здесь.
Если ваш контроллер хранилища подключен к компьютеру, он будет находиться в классе устройств SCSIAdapter или HDC.
Для просмотра списка всех устройств в этих классах используйте следующие команды:
devcon listclass SCSIAdapter
или же
devcon listclass HDC
Пример результата:
ePCI\VEN_8086&DEV_1E03&SUBSYS_21FB17AA&REV_04\3&21436425&0&FA: Intel(R) 7 Series Chipset Family SATA AHCI Controller
В этом примере идентификатор устройства - DEV_ 1E03 или просто 1E03.
Если вы можете найти 1E03 в своем inf-файле, вы знаете, что у вас есть подходящий драйвер :-)
(Кредиты команде IBM Thinkpad .....В пакеты драйверов IBM SATA был включен этот скрипт install.cmd. И, к моему удивлению, он все еще работает на Windows 10/Srv. 2016)