跳到主要内容

解决设备驱动程序问题

许多情况下,必须将驱动程序导入到 WinPE 引导映像中,OEM 实用程序才能正常工作。在某些环境下,OEM 提供的驱动程序包中含有用于安装驱动程序的安装程序,但不含有关如何将驱动程序导入到 WinPE 中的说明。

Configuration Manager 按照 WinPE 工具集中提供的标准驱动程序注入过程,将驱动程序导入到 WinPE 中。其中需要驱动程序 INF 文件(或 txtsetup.oem 文件)以及驱动程序和其他必要文件。在标准驱动程序安装过程中,使用该 INF 文件将驱动程序插入到 WinPE 中。

此外,尝试自动将驱动程序导入到 Configuration Manager 驱动程序目录中,然后将驱动程序插入到引导映像中的过程可能因以下一个或多个问题而失败。

文件经过重命名

某些驱动程序文件的命名根据所适用的操作系统而异:例如,driver_w2k.sysdriver_w2k3.sysdriver_w2k3_64.sys 可能分别适用于 Windows 2000、Windows Server 2003 和 Windows Server 2003 64 位。

安装程序可能会将这些文件重命名为基准名称,如 driver.sys,然后再安装驱动程序。如果安装程序将文件重命名,然后再安装这些文件,则无法将驱动程序注入到 WinPE 映像中,因为不存在正确的文件名。

引导映像经过修改

在安装 Lenovo Deployment Pack 期间,安装程序对 WinPE 引导映像执行若干修改以插入驱动程序和其他使 Lenovo Deployment Pack 实用程序可正常工作的更改。

缺省情况下,安装程序制作 Configuration Manager 缺省引导映像(boot.wim)的副本,装载该文件,作出更改,然后卸载该文件。

这个经过修改的 boot.wim 文件包含 Lenovo Deployment Pack 所需的一组基准更改。此外,还添加网络和存储驱动程序,以使引导设备(如阵列控制器)和网络驱动程序可在 WinPE 中与网络进行通信。

应通过在 Configuration Manager 管理控制台的 Operating System Deployment(操作系统部署)节点内的驱动程序目录添加驱动程序。

Configuration Manager 存储两个引导映像用于分发到引导至 PXE 的计算机。boot.wim 文件是不含 Configuration Manager 特有文件的基准引导映像。

将驱动程序添加到引导映像,然后更新分发点上的引导映像时,Configuration Manager 采用基准 boot.wim 文件,添加来自驱动程序目录的驱动程序以及其他 Configuration Manager 文件以创建名为 boot.packageID.wim 的新 WIM 文件,例如,boot.SMS00001.wim

然后,将这个新 WIM 文件分发到为站点分配的 PXE 分发点。

未能导入驱动程序

通常,多个驱动程序一并加载到公共目录中,其中包含 TXTSETUP.OEM 文件。但是,在注入这些驱动程序后尝试更新 WinPE 引导映像时,该操作可能会失败。当目录中仅有一个驱动程序时,也可能会发生此问题。缺省情况下,Configuration Manager 选择 TXTSETUP.OEM 文件作为其驱动程序导入信息的来源。如果存在此文件,则 Configuration Manager 不显示任何关联的 INF 文件。

最好使用驱动程序各自的 INF 文件逐个加载驱动程序。为此,重命名驱动程序目录中的任何 TXTSETUP.OEM 文件,以使 Configuration Manager 提示您选择 INF 文件,从而逐个导入驱动程序。