如何将驱动程序添加到 Windows 7 安装 DVD?

ras*_*spi 16 windows-7 drivers installation

如何将更新或丢失的驱动程序捆绑到 Windows 7 DVD?

ras*_*spi 16

如果您熟悉 Windows XP Service Pack 整合,这非常相似。

我在这个例子中使用的是 Windows XP Professional。它应该与Vista等类似。

使用您喜欢的软件从 Windows 7 DVD 制作 ISO 映像。我使用CDBurnerXP

从该 ISO 映像或直接从 DVD将install.wim保存在硬盘驱动器上的某个位置。

下载适用于您的操作系统(Windows 7VistaXP)的Windows 自动安装工具包。

开始菜单启动AIK 部署工具命令提示符

cd <path where you saved that wim file>
Run Code Online (Sandbox Code Playgroud)

使用写入权限挂载 WIM 映像:

如果找不到,imagex 会告诉哪个编号是哪个 Windows 版本。我首先尝试使用数字 0。在这种情况下,数字 4 是 Windows 7 Ultimate Edition 64 位。

imagex /mountrw install.wim 4 c:\wim
Run Code Online (Sandbox Code Playgroud)

使用 DISM 添加任意数量的驱动程序。如果 DISM 说文件对于启动必不可少,但驱动程序未签名,则添加/forceunsigned参数。

以下是 nVidia nForce 驱动程序的示例(使用 7-zip 提取的安装程序 EXE):SATA/SATARAID/IDE/以太网/etc 驱动程序:

cd c:\dl\15.51_nforce_win7_64bit_whql\ide\win764\
dism /image:c:\wim /add-driver /driver:. /recurse

cd c:\dl\15.51_nforce_win7_64bit_whql\smbus
dism /image:c:\wim /add-driver /driver:. /recurse /forceunsigned

cd c:\dl\15.51_nforce_win7_64bit_whql\smu
dism /image:c:\wim /add-driver /driver:. /recurse

cd c:\dl\15.51_nforce_win7_64bit_whql\ethernet
dism /image:c:\wim /add-driver /driver:. /recurse
Run Code Online (Sandbox Code Playgroud)

..等所有需要的驱动程序..

在某些情况下,您需要扩展未扩展的驱动程序文件。如果驱动程序目录中的文件名是foo.dl_而不是foo.dll等,则不会扩展驱动程序。

这是为您提供的 NVidia GeForce 驱动程序示例(使用 7-zip 提取的安装程序 EXE)

cd c:\dl\191.07_desktop_win7_winvista_64bit_international_whql
mkdir c:\displaydriver
expand *.* c:\displaydriver
Run Code Online (Sandbox Code Playgroud)

进而

cd c:\displaydriver
dism /image:c:\wim /add-driver /driver:. /recurse
Run Code Online (Sandbox Code Playgroud)

使用新驱动程序保存 WIM 映像:

卸载并提交(提交 = 保存)

imagex /unmount /commit c:\wim
Run Code Online (Sandbox Code Playgroud)

使用您最喜欢的 ISO 处理软件将install.wim添加回 ISO 映像。我用的是 UltraISO。确保 DVD 可启动。使用喜爱的刻录软件 (CDBurnerXP) 再次将 ISO 刻录为新 DVD。

使用正确且有效的驱动程序启动并享受新的 Windows 7。

  • 是的。如果我的网站有一天出现故障,SU 是这个 howto 更安全的地方。昨天我一整天都在为捆绑这个驱动程序而苦苦挣扎。:) (5认同)