如何将较新的或丢失的驱动程序捆绑到 Windows 7 DVD?
答案1
如果您熟悉 Windows XP Service Pack 集成,那么这一点非常相似。
我在本例中使用 Windows XP Professional。它应该与 Vista 等类似。
使用您最喜欢的软件从 Windows 7 DVD 制作 ISO 映像。我使用了光盘刻录机XP。
节省安装.wim可以从该 ISO 映像或直接从 DVD 存储在硬盘上的某个位置。
下载适用于您的操作系统的 Windows 自动安装工具包 (Windows 7的,维斯塔,经验值)。
开始AIK 部署工具命令提示符从开始菜单
cd <path where you saved that wim file>
使用写权限挂载 WIM 映像:
如果找不到,imagex 会告诉您哪个数字代表哪个 Windows 版本。我首先尝试使用数字 0。在这种情况下,数字 4 代表 Windows 7 Ultimate Edition 64 位。
imagex /mountrw install.wim 4 c:\wim
使用 DISM 添加任意数量的驱动程序。如果 DISM 说文件对于启动必不可少但驱动程序未签名,则添加/forceunsigned
参数。
以下是 nVidia nForce 驱动程序的示例(使用 7-zip 提取的安装程序 EXE):SATA/SATARAID/IDE/Ethernet/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
..等等,对于所有需要的驱动程序..
在某些情况下,你需要扩展未扩展的驱动程序文件. 如果驱动程序目录中的文件名为foo.dl_并不是foo.dllETC。
这是为您提供的 NVidia GeForce 驱动程序示例(使用 7-zip 提取的安装程序 EXE)
cd c:\dl\191.07_desktop_win7_winvista_64bit_international_whql
mkdir c:\displaydriver
expand *.* c:\displaydriver
进而
cd c:\displaydriver
dism /image:c:\wim /add-driver /driver:. /recurse
使用新驱动程序保存 WIM 映像:
卸载并提交(提交 = 保存)
imagex /unmount /commit c:\wim
添加安装.wim使用您最喜欢的 ISO 处理软件返回 ISO 映像。我使用了 UltraISO。确保 DVD 可启动。再次使用您最喜欢的刻录软件 (CDBurnerXP) 将 ISO 刻录为新 DVD。
使用正确且正常工作的驱动程序启动并享受您的新 Windows 7。
答案2
我只是想补充一下,如果您在安装时需要驱动程序(例如:存储设备等),您也需要对 boot.wim 执行此过程:
boot.wim 有 2 个嵌入安装。
因此你需要重复这个过程两次:
imagex /mountrw boot.wim 1 c:\wim
add your drivers
imagex /unmount /commit c:\wim
imagex /mountrw boot.wim 2 c:\wim
add your drivers
imagex /unmount /commit c:\wim
其他信息:
从 DVD 源文件夹中删除文件ei.cfg
,然后您将能够选择要安装的 Windows 7 版本(Home、Pro、Ultimate 等)。
那么,为了确保您的驱动程序适用于每个版本,您必须install.wim
对 中嵌入的每个版本执行相应的程序install.wim
。
normally X = 1, 2, 3, 4 for the command:
imagex /mountrw install.wim X c:\wim
add your drivers
imagex /unmount /commit c:\wim
并对每个可能的X
数字重复此操作
您可以通过以下方式找到可用资源X
:
imagex /info install.wim
通过查看命令打印的 XML 中元素INDEX
的属性,例如:IMAGE
imagex /info
<IMAGE INDEX="4">
答案3
您还可以从 DVD 制作 ISO,通过向 ISO 添加文件(例如在 \drivers\ 文件夹中)来编辑 ISO(重写 ISO),然后将 ISO 再次刻录到 DVD。这样,您可以在 Windows 安装后访问 DVD 上的驱动程序。