把驱动导入安装盘 告别安装Windows时找不到驱动的尴尬
前言
很多人在安装Windows的时候遇到过一种问题,那就是安装的时候找不到相应的驱动导致无法完成安装步骤的情况。常见是硬盘和网卡驱动的缺失,尤其是现在的Windows 11要求在第一次开机阶段使用微软账号注册,如果没有网卡或者无线网卡的驱动就会陷入一个死循环。
临时解决方案
硬盘的驱动可以在安装过程中选择安装
没有网卡或者无线网卡驱动,可以在创建USB安装盘的时候直接 disable这一要求。比方用Rufus来创建U盘,它就会主动弹出对话框问你是否要用微软账户安装。
也可以在Windows OOBE阶段 按下 Shift+F10 弹出命令行窗口后,用命令来安装驱动或者跳过。
安装驱动的命令是
pnputil /add-driver <Driver Path>*.inf,
跳过使用微软账户的命令是
OOBEBYPASSNRO
Geek's Solution
制作一个定制的安装盘,把本机所需的驱动都注入到Windows 安装映像里。
下面是具体步骤:
去微软网站下载Media Create Tool,制作Windows安装U盘。
用这个U盘安装Windows,然后用上面的“临时解决方案” 完成OOBE的安装过程。
安装所有驱动(用官网下载的驱动或者用Windows Update)
然后把U盘里的 install.wim 复制到本地,用下面这个脚本对它进行处理。基本上这个脚本所做的事情是先把安装映像加载到本地,然后备份所有已经安装的驱动,然后把驱动安装入映像里面,然后重新生成映像。
mkdir windows
mkdir winre
mkdir all_drv
copy install.wim install.wim.original
Dism /Get-WimInfo /WimFile:install.wim
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:%cd%windows
Dism /Get-WimInfo /WimFile:%cd%windowswindowssystem32recoverywinre.wim
Dism /Mount-Image /ImageFile:%cd%windowswindowssystem32recoverywinre.wim /Index:1 /MountDir:%cd%winre
pnputil /export-driver * all_drv
for /R all_drv %%f in (*.inf) do Dism /Image:%cd%winre /Add-Driver /Driver:%%f
Dism /Unmount-Image /MountDir:%cd%winre /Commit
for /R all_drv %%f in (*.inf) do Dism /Image:%cd%windows /Add-Driver /Driver:%%f
Dism /Unmount-Image /MountDir:%cd%windows /Commit
(脚本里的Index:1 默认情况下是 Windows 11 家庭版, 如果需要用其他版本请用下面这个命令先列出当前安装盘里有哪些映像)
Dism /Get-MountedImageInfo
Good Luck!
参考
https://w365.dk/index.php/2022/03/19/how-to-add-drivers-to-windows-installation-iso-windows-10-11/




向上45度
校验提示文案
孔子座山雕
不知道为啥斜杠没了
校验提示文案
abc2000
校验提示文案
叶边的瓢虫
校验提示文案
叶边的瓢虫
校验提示文案
abc2000
校验提示文案
孔子座山雕
不知道为啥斜杠没了
校验提示文案
向上45度
校验提示文案