Windows 11转换为IRST/VMD RAID1后无法启动,如何在第二阶段启动流程中注入缺失的VMD驱动?
Windows 11转换为IRST/VMD RAID1后无法启动,如何在第二阶段启动流程中注入缺失的VMD驱动?
嗨,我来帮你搞定这个棘手的启动问题!你把Windows11转成IRST/VMD RAID1后没法启动,核心原因就是系统启动时找不到VMD驱动——虽然之前装过,但系统没把它加到启动必需的驱动栈里,切换RAID后自然就认不出磁盘了。
你已经成功通过WinPE把VMD驱动注入到恢复WIM里,但找不到对应第二阶段启动的WIM文件对吧?其实这里你不用纠结找单独的WIM,直接给离线的Windows系统分区注入驱动就可以解决第二阶段启动的问题,我给你一步步说具体操作:
操作步骤(基于WinPE环境)
确认系统分区与EFI分区盘符
- 启动到WinPE后,打开管理员命令提示符,输入
diskpart进入分区管理工具 - 输入
list volume,找到你的Windows系统分区(通常是NTFS格式、容量最大的那个)和EFI系统分区(FAT32格式、容量几百MB的小分区),记下它们的盘符,比如系统分区是E:,EFI分区是X: - 输入
exit退出diskpart
- 启动到WinPE后,打开管理员命令提示符,输入
给离线Windows系统注入VMD驱动
- 假设你把下载好的VMD驱动放在WinPE的
C:\VMD-Driver目录下,直接用DISM命令注入:
这里Dism /Image:E:\ /Add-Driver /Driver:"C:\VMD-Driver" /Recurse/Image:E:\指向你的Windows系统分区根目录,/Recurse会自动遍历驱动目录下的所有子文件夹,把相关驱动都注入进去
- 假设你把下载好的VMD驱动放在WinPE的
修复启动引导记录
- 驱动注入完成后,需要更新BCD引导文件,确保引导程序能识别RAID磁盘:
这里bcdboot E:\Windows /s X:E:\Windows是你的系统分区的Windows目录,/s X:指定把引导文件写到EFI分区
- 驱动注入完成后,需要更新BCD引导文件,确保引导程序能识别RAID磁盘:
验证与重启
- 可以用DISM命令检查驱动是否注入成功:
在输出结果里找VMD相关的驱动条目,确认存在后,重启电脑,进入BIOS确认IRST/VMD RAID1模式已经正确启用,然后尝试正常启动WindowsDism /Image:E:\ /Get-Drivers
- 可以用DISM命令检查驱动是否注入成功:
补充说明
- 你之前注入恢复WIM的操作是对的,这样WinRE环境也能识别RAID磁盘,方便后续的恢复操作;而第二阶段启动的核心是系统本身的驱动栈,所以直接给离线系统注入驱动就覆盖了这个环节
- 一定要用对应你CPU型号和Windows11版本的VMD驱动,不然可能会出现不兼容的问题
备注:内容来源于stack exchange,提问作者U. Windl




