通过备份/恢复(使用Acronis True Image测试版)将安装转换为 IRST(英特尔® 快速存储技术)/VMD(英特尔® 卷管理设备)RAID1 后,我遇到了无法启动 Windows 11的问题。之前我在 Windows 中安装了 VMD 驱动程序,但似乎它没有添加到启动驱动程序中(很可能是因为当时认为不需要它)。
我找到了一篇文章(向离线 Windows 映像添加和删除驱动程序包),描述了如何从 WinPE 启动介质将缺失的驱动程序“注入”到 WIM,并且我成功地将缺失的 VMD 驱动程序添加到恢复 WIM 中。
但是我找不到标准 Windows 启动对应的 WIM(文章安装启动驱动程序描述了重新安装(这是我想要避免的))。
我也尝试了最新的Acronis Universal Restore 2025的测试版(应该能够修复此类问题),但该版本似乎有一个重大错误:无论我如何尝试,都没有成功(支持问题待定)。
由于 RAID 中仍有一些未使用的空间,因此我安装了额外的 Windows 副本(希望新的、正确的 Windows 启动管理器可以解决问题,但并没有)。
现在我有一个可以运行的 UEFI 引导加载程序,它显示了三个 Windows 11 安装(两个无法启动,新安装的安装缺少很多其他驱动程序,但可以启动)可供选择(我称之为(Windows 启动管理器分区)“第一个”引导阶段,因为当我选择我的旧 Windows 时,它无法启动(我称之为“第二个”引导阶段,显然发生在“Windows”可以访问实际安装的驱动程序之前)。
我的问题是:
- 描述 Windows 启动的第二阶段如何加载所需的驱动程序
- 如果上述步骤中缺少驱动程序,我可以(如果可以:如何添加?)添加它以便 Windows 启动吗?
感谢DrMoishe Pippik的评论,他指引我到GitHub:TomCan/gist:9644966(更换主板后在 Windows 安装中注入驱动程序)我能够解决这个问题,但我仍然不太明白幕后发生了什么:
我的理解是该
DISM
命令只能使用参数对 WIM 映像起作用/Image:
,但由于我在 Windows 分区中找不到这样的映像,因此我没有尝试这个方向。然而,在指定时似乎
DISM
有一些内置的魔法/Image:C:\
(您不必安装或卸载该“映像”)。相反,它可以相当快速地“添加”驱动程序。就我的情况而言(如上所述),驱动程序已经存在
C:\Windows\INF
,因此解决方案相当简单(我准备了一个带有 IRST/VMD 驱动程序的 WinPE 介质,以便可以在 RAID 上找到 Windows 安装):因此,在我的例子中,VMD 的命令是: