您可以使用以下命令在下次重新引导时为新存储驱动程序准备Windows:
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %~dp0NewDrv.inf
以下内容已在Windows Server 2016上进行了测试,该服务器在AHCI模式下安装了SATA。当我在BIOS中将SATA控制器模式更改为RAID时,Windows启动为蓝屏:无法访问启动设备
芯片组:Intel C232(我相信这也适用于C236以及更多)这款SATA RAID控制器的设备ID是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):
要查找设备ID(可能需要找到正确的驱动程序(设备ID列在inf文件中),您可以使用console util devcon.exe(MS Windows驱动程序工具包的工具部分)。我在这里有一份副本。如果存储控制器已连接到计算机,则它将位于设备类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
在此示例中,设备ID为DEV_ 1E03或仅为1E03。如果你能在inf文件中找到1E03,你知道你有合适的驱动程序:-)
(IBM Thinkpad团队的信誉...... IBM的SATA驱动程序包捆绑了这个install.cmd脚本。令我惊讶的是它仍适用于Windows 10 / Srv.2016)