欢迎光临31℃,本博分享:
开源项目/软件/主机/灵修/美文

给Win7安装镜像注入usb3.0和nvme驱动,dism纯命令版

本文系精华博文

nvme安装win7 默认不支持

怎么解决 注入驱动!

一、制作前的准备
1.系统环境以Windows 7 SP1为例,首先需要下载MSDN原版镜像cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
2.imagex和oscdimg两款工具,这俩归属于Windows AIK自动部署工具,

可以到网上下载独立版,也可以到微软官方网站下载完整版,不过体积有点大。
https://www.microsoft.com/zh-cn/download/details.aspx?id=5753

补充说明 按照本文的命令 压根没用到这两个工具 所以原作者在玩你~!

3.驱动
驱动一般到制造厂商官网上面都有下载,注意选择适合Windows 7 SP1 64位版本的驱动。
4.补丁
微软推出了适用于Windows 7的NVME固态硬盘通用驱动 KB2990941-v3 和 KB3087873-v2 。

驱动下载
https://pan.baidu.com/s/1c1FS4z2

二、开始制作
1.以C盘为例,在C盘根目录下建立文件夹temp,temp下分别建立 drivers hotfix mount src winremount 五个文件夹,其中drivers和hotfix分别存放驱动程序和补丁,我打包好的那个里面有这俩文件夹,放进去即可。
2.解压cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso的所有文件到src文件夹。
3.对安装环境boot.wim加入驱动和补丁
在cmd命令提示符下,输入(”//”及其后是注释,不必输入)
dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /index:1 /MountDir:c:\temp\mount //挂载镜像
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix //加入补丁
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /Forceunsigned //加入驱动
dism /UnMount-Wim /MountDir:C:\temp\mount /Commit //保存并卸载镜像

然后对索引2进行同样的操作:
dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /index:2 /MountDir:c:\temp\mount //挂载镜像
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix //加入补丁
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /Forceunsigned //加入驱动
现在先别急着保存卸载镜像,还有一部很重要的工作要做,打开C:\temp\mount\sources文件夹,按修改时间排列文件

然后选中所有刚刚修改的文件,复制到c:\temp\src\sources文件夹下并替换同名文件,保存并卸载镜像
dism /UnMount-Wim /MountDir:C:\temp\mount /Commit
至此,完成对安装环境boot.wim的操作。

4.对系统映像install.wim加入驱动和补丁

先对索引1进行操作:
首先是同样的挂载和加入
dism /Mount-WIM /WimFile:c:\temp\src\sources\install.wim /Index:1 /MountDir:c:\temp\mount
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /ForceUnsigned
然后对RE恢复环境也作同样的挂载加入
dism /Mount-WIM /WimFile:c:\temp\mount\windows\system32\recovery\winre.wim /Index:1 /MountDir:c:\temp\winremount
dism /Image:C:\temp\winremount /Add-Package /PackagePath:c:\temp\hotfix\x64
dism /Image:C:\temp\winremount /Add-Driver /Driver:c:\temp\drivers /Recurse /ForceUnsigned
(网上很多教程和镜像没有做这一步,导致的后果就是系统出问题需要进恢复环境的时候,不能正常工作)
最后保存并卸载镜像
dism /Unmount-Wim /MountDir:C:\temp\winremount /Commit
dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
至此,完成对install.wim中索引1的操作。

把第一行中“/Index:”后面的数字分别改为2 3 4,重复上面的操作,完成对所有索引的更改。

三、加入UEFI引导支持。
复制C:\Windows\Boot\EFI\bootmgfw.efi文件到C:\temp\src\efi\boot文件夹下(新建一个),并改名为bootx64.efi。

四、给install.wim瘦身
经过注入后的影响文件体积是比较大的,不方便我们的刻盘安装,要先对它进行压缩。

打开“部署工具命令提示”,依次输入以下命令
imagex /compress maximum /export c:\temp\src\sources\install.wim 1 c:\temp\install.wim
imagex /compress maximum /export c:\temp\src\sources\install.wim 2 c:\temp\install.wim
imagex /compress maximum /export c:\temp\src\sources\install.wim 3 c:\temp\install.wim
imagex /compress maximum /export c:\temp\src\sources\install.wim 4 c:\temp\install.wim
copy /y c:\temp\install.wim c:\temp\src\sources\install.wim

五、打包成ISO镜像
继续在刚才的命令提示下,输入以下命令,注意空格:
oscdimg -LWin7 -m -u2 -bootdata:2#p0,e,bC:\temp\src\boot\etfsboot.com#pEF,e,bC:\temp\src\efi\microsoft\boot\efisys.bin C:\temp\src C:\temp\Win7.ISO

原文哦 tieba.baidu.com/p/5175759153

至此 纯命令版本 给Win7安装镜像注入usb3.0和nvme驱动的教程完成

亲测会遇到问题 目前正在用其他方案替换!

/////////////////////////////////////////////////////////////马后炮:

纯命令版 亲测会遇到各种疑难杂症  并且不好解决 作为一个伪专业人士

推荐下面的 现在已经做好了镜像 并且在虚拟机测试成功

因主机文件较多 这几天整理当中  待真机测试成功 会再次公告

推荐实用的图文版 www.jianshu.com/p/f9dc4f2ada2a

赞(0)
未经允许不得转载:三十一度 » 给Win7安装镜像注入usb3.0和nvme驱动,dism纯命令版

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址