Windows PE3.0 无法检测 SSD——驱动程序注入

Windows PE3.0 无法检测 SSD——驱动程序注入

我在让 Windows PE 3.0 识别硬盘时遇到了问题。至少我认为这是问题所在。我正尝试从 WINPE3.0 USB 拇指驱动器启动 Dell Latitude E7470 固态硬盘、Windows 7 64 位计算机。最初,在我深入研究注入驱动程序之前,我会插入 USB 并从 USB 启动,然后会显示 Windows PE 灰色启动画面并尝试加载系统文件,然后它会失败并重新启动并正常加载 Windows 分区。

我尝试再次从 WINPE 启动,然后快速按 f8 键以访问命令提示符,并运行 diskpart 以查看检测到的驱动器。结果发现 WINPE3.0 未检测到我的固态硬盘。

然后我搜索适合该型号的正确驱动程序,发现我需要这两个:图片:https://sli.mg/5pV7nu

我运行 7zip 来提取这些文件/文件夹,然后运行 ​​DISM 来挂载我的 boot.wim(从 WinPE),并运行 DISM 命令将驱动程序注入到未挂载的 .wim 文件中。

我尝试了两种不同的注入驱动程序的方法:

1)第一种方法是使用 DISM 命令添加带有递归开关选项的驱动程序。我将上述所有驱动程序文件放在一个文件夹中,然后运行递归。图片:https://sli.mg/H9InCw

这次注入成功了,只需要几分钟。然后我卸载并提交并复制我新注入的 WINPE 包,并将其复制到我的 USB 上并尝试启动,结果出现了一个指向 .sys 文件的错误。我尝试删除 .sys 文件,但我意识到这行不通,因为 .sys 是解压的,并且有许多依赖项与之绑定。

2) 接下来,我缩小范围,只注入相关驱动程序。我注入每个驱动程序并指向一个 .inf 文件,但没有成功。然后我指向包含驱动程序文件的文件夹,也没有成功。这次我遇到了同样的问题,WINPE 只是无法检测到驱动程序并重新启动。

我在这里做错了什么?这是 WinPE3.0 和 SSD 的问题吗?因为我在另一款带有 HDD 的戴尔笔记本电脑(Win 7 64 位)上尝试了相同的 WINPE3.0 环境,并且运行正常。

我很感激任何指导。我是否遗漏了什么?谢谢。

相关内容