如何将 NVMe 驱动程序添加到 SSD 到克隆的 Windows 安装以便在新计算机中使用,以便系统可以启动?

如何将 NVMe 驱动程序添加到 SSD 到克隆的 Windows 安装以便在新计算机中使用,以便系统可以启动?

我使用磁盘克隆软件将非 nvme 驱动器克隆到 NVMe 驱动器。

问题是我需要添加几个驱动程序才能启动 Windows。即 NVMe 驱动程序。这包括 2 个修补程序和 1 个三星 SSH 驱动程序。

我之前安装的 Windows 7 已经按照我喜欢的方式设置好了。我不想从头开始,我想节省 1-2 天的工作时间(这是配置一切所需的时间)。

我有我需要的驱动程序。我将驱动程序集成到 Windows 安装光盘中,它运行正常,证明我拥有正确的驱动程序,因此我能够在这个 NVMe 驱动器上安装 Windows 7。但我不想全新安装。

我使用的是实时 CD,可以复制我需要的任何文件,如果需要,我也有命令提示符。旧驱动器已完全克隆到新驱动器上,我只需要驱动程序。

如何在不重新安装的情况下将 NVMe 的驱动程序和修补程序添加到新克隆的 Windows 安装中?

更新:我解决了这个问题,并发布了答案,这花费了我很多时间。

答案1

答案是将驱动程序从实时 CD 直接使用 CMD 整合到安装中,然后将驱动程序整合到boot.wimUSB 上的 USB 驱动器文件中。

如果您没有将 USB 插入 USB 驱动器本身,它可能无法读取您的磁盘,例如,Windows 7 不包含 NVMe 驱动程序,因此您需要添加两个修补程序和驱动程序。

诀窍:您可以直接使用 来挂载完整的 Windows 安装dism

当您从实时 CD 启动时(我使用了使用 WinPE 的 AOMEI USB 环境),请确保它可以看到驱动器。只要您的恢复环境可以通过命令提示符看到驱动器,您就可以将驱动程序和软件包/修补程序直接集成到完全安装的 Windows 安装中。

在恢复环境中打开CMD,首先检查你的windows安装在哪里。

首先检查所连接的驱动器:

diskpart

list disk

如果列出了您的磁盘,那么您可以继续。如果没有,那么您需要将正确的驱动程序(例如 nvme 驱动程序)放入恢复 USB。您可以像下面所示那样使用 dism 通过找到 boot.wim(通常在 /sources/boot.wim 中)并进行整合来直接整合 USB 棒。

列出磁盘后,退出 parting

exit

现在检查 Windows 安装在哪个磁盘上:

cd C:\

dir

dir会告诉您该目录中有什么,明确它是否是 Windows 根目录。对于 CMD,它ls与 Linux 终端相同。

如果不在 C:\(可能不会,因为它可能是 WinPE 将作为第一个驱动器号安装的启动分区),对每个驱动器号执行相同的操作,直到找到它。我的是D:\

cd D:\

dir

找到 Windows 安装根目录的正确分区后(包含“Program Files”目录的那个),现在是时候为驾驶员提供滑行支持了。

确保安装了另一个驱动器,或者将驱动程序复制到可以访问的位置。甚至可以将驱动程序和包文件夹复制到 Windows 安装的根目录中。

我将它们放在一个名为的文件夹中tmp,该文件夹位于外部 USB 驱动器的根目录中。

我把 Windows 修补程序放入E:\tmp\hotfix我的机箱中。我把驱动程序放入其中E:\tmp\drivers。当然,您需要提前执行此操作或从另一台计算机执行此操作。

然后dism将找到您放入的任何修补程序和驱动程序并全部安装。按如下所示安装。

使用 挂载映像dism。这/Image:D:\部分是诀窍。您可以在 DISM 中挂载已安装的 Windows 磁盘!这是不明显的诀窍。

dism /Mount-Image /Image:D:\ /Add-Package /PackagePath:E:\tmp\hotfix

dism /Image:D:\ /Add-Driver /Driver:E:\tmp\drivers /Recurse /forceunsigned

dism /Unmount-Image /MountDir:C:\tmp\mount /Commit

如果上述操作出现错误,提示“Mount-Image不起作用”,则表示使用的是旧版本的dism。在这种情况下,请使用/Mount-Wim

dism /Mount-Wim /Image:D:\ /Add-Package /PackagePath:E:\tmp\hotfix

dism /Image:D:\ /Add-Driver /Driver:E:\tmp\drivers /Recurse /forceunsigned

dism /Unmount-Wim /MountDir:C:\tmp\mount /Commit

您还可以运行此命令来获取帮助,以查看dism在出现任何问题时适合您版本的正确命令是什么:

dism /?

在整合了所有需要的驱动程序和软件包后,您应该能够启动到磁盘,在第一次启动时,它可能会要求您在完成安装后重新启动。这对我来说是有效的。

这一切的真正秘密是你可以简单地安装整个 Windows 安装分区与文件相同boot.wim

答案2

我刚刚也遇到过同样的情况:HD 上的 Windows 7 克隆到 NVMe。它开始启动,然后出现蓝屏死机。

问题

在看到这个问题和其他几个问题后,我发现问题在于 Windows 7 上的 Kingston NVMe 缺少修补程序。

解决方案

我的解决方案很“简单”:

  1. 在HD上启动Win7;

  2. 下载并安装修补程序KB2990941— 如果你找不到,尝试此链接

  3. 重新克隆了 Windows,但只有带有 Windows 的分区(C:)(当然,您可以再次克隆所有内容,只是需要更多时间)。

现在它正在工作!

观察

1.我使用 Linux Mint 进行了克隆. 检查一下更多信息链接

2.在硬盘的 Win7 上,我确保在重新克隆之前可以看到 NVMe 设备。由于 ID 相同(克隆过程之后),它没有出现在“我的电脑”上,但它出现在设备管理器上;

2.1.另外,我无法在连接 HD 的情况下启动 NVMe,可能是因为 ID,但这不是问题,因为我只需要那里的 NVMe。

答案3

步骤 1 从 Windows 安装 USB 棒或 DVD 启动(您可能必须使用您创建的带有驱动程序的 CD)

第 2 步使用 F8 或 F10 或者 Shift F10 获取命令提示符(Windows 7 可能是修复然后命令提示符)

步骤3

在此特殊模式下,将 C:\ 替换为 C: 的驱动器号

将 c:\drivers 替换为包含驱动程序的文件夹。

dism /image:c:\ /Add-driver /Driver:c:\drivers /Recurse /forceunsigned

步骤 4 重新启动并查看是否有效

答案4

同样的问题,我曾将 SSD 克隆到 NVME,但无论如何都无法让它启动到 Windows 10。尝试了上述所有答案,但都没有成功,它需要来自 Intel Rapid Storage Technology 设置的驱动程序。我能够在 Windows 安装设置中从自定义驱动器设置屏幕中的 USB 安装加载这些驱动程序(已将它们添加到安装程序 USB 记忆棒),在安装前退出并转到 USB 安装程序恢复区域中的控制台。然后 DiskPart 可以看到 NVME。尝试了上述命令,但没有成功。

我发现的唯一解决方案是将 NVME 放入外部 USB NVME 外壳中,以安全模式启动,然后安装英特尔快速存储技术。这真是一团糟,但这种方法有效,希望这对某些人有帮助。干杯

相关内容