我发现自己面临着一个不寻常的问题:
我有一台笔记本电脑,它(过去)配备了已安装的初始磁盘映像,其中已安装所有必需的驱动器。在已安装的初始磁盘映像中有一个专有设备驱动程序。还有一个创建恢复 DVD 的工具。所以到目前为止,这是一种常见的“现代”设置,就像大多数笔记本电脑制造商今天使用的一样。
问题是,使用该工具创建的恢复 DVD 和从制造商处订购的恢复 DVD 均不是包含我使用该设备所需的一个设备驱动程序。
经过 5 次不成功的“修理”(更换完好无损/正常工作的设备)后,制造商最终更换了整台笔记本电脑,所以我的笔记本电脑上再次预装了所需的设备驱动程序(初始磁盘映像)。
当然,我可以备份该映像,但有一个问题...这是一个旧的 Windows 7 映像。有几个因素要求我执行操作系统 (Windows 10) 的全新安装。您可能会指出,我也没有其他在这种情况下,设备驱动程序,但这些驱动程序可以在笔记本电脑制造商的下载网站上下载。所有其他驱动程序,但不包括有问题的驱动程序。笔记本电脑制造商和设备制造商都拒绝向我发送所需的设备驱动程序。
所以:如何提取 Windows 7 上预安装的设备驱动程序,以便在全新安装后在 Windows 10 上使用/安装它。驱动程序本身在 Windows 10 上运行良好(通过 Windows 7 到 10 的升级过程验证)。
答案1
如何提取 Win 7 上预装的设备驱动程序以便在 Win 10 上使用/安装它?
有一些程序可以备份和恢复驱动程序,但我不知道它们是否可以在不同的 Windows 版本上运行。
这是一个可以解决问题的手动程序:
在所有版本的 Windows 中,驱动程序都存储在 C:\Windows\System32 文件夹中的子文件夹 Drivers、DriverStore 和 DRVSTORE(如果您的安装有的话)。这些文件夹包含操作系统的所有硬件驱动程序。在文件夹位置中,C 代表您安装 Windows 的驱动器,在您的系统上,这可能是不同的字母。
您可以简单地将这些文件夹复制到单独的存储设备(请勿移动它们),例如外部 USB 驱动器或 Pen Drive。当需要重新安装驱动程序时,您可以将文件夹复制回来。
现在有几种方法可以重新安装驱动程序。最简单的方法是将驱动程序文件夹复制回来后重新启动 PC,看看 Windows 是否会自动检测未安装硬件的驱动程序。这是可能的,但并非所有硬件都是如此。
要安装缺失硬件的驱动程序,您需要打开设备管理器。您可以在“开始”菜单的搜索框中键入设备管理器来执行此操作。您将看到所有未安装的驱动程序都以黄色警告三角形小图标突出显示。您需要右键单击每个驱动程序并选择更新驱动程序。由于正确的驱动程序已经在计算机上的驱动程序文件夹中,因此告诉 Windows 自动查找驱动程序应该始终安装正确的驱动程序。但是,在某些情况下,您可能必须告诉设备管理器要查找哪个文件夹。您可以直接将其指向两个驱动程序文件夹之一,也可以只指向 System32 文件夹;确保勾选“包括子文件夹”框。
对此有一个重要的警告。64 位 (x64) 和 32 位 (x86) 版本的 Windows 的驱动程序通常不同。这意味着,如果您将 x86 驱动程序复制到 x64 版本的 Windows 中;反之亦然,它们将无法安装。Windows 会将它们识别为不正确的。因此,当您将系统从 32 位版本的 Windows 迁移到 64 位版本时(例如,为您的 PC 添加更多内存),您不能使用此方法。