自制WIN7原版ISO支持NVME,支持较新主机配置

编程知识 更新时间:2023-04-22 17:08:42

一、引用内容:更新以在 NVM 速成版 Windows 7 和 Windows Server 2008 R2 中添加本地驱动程序支持

1.删除镜像多余索引(不做也行,但是要注意更新全部索引)
原版镜像一般会含有多个索引,Win7 SP1中含有家庭版、旗舰版、专业版…一共四个版本,也就有四个索引,如果我们不需要多余索引可以删掉,删掉前面的索引,后面的会变。

Dism /delete-image /imagefile:F:\install.wim /index:1

重复执行到想要的效果:
Dism /delete-image /imagefile:c:\temp\src\sources\install.wim /index:1
dism /Get-WimInfo /WimFile:c:\temp\src\sources\install.wim
通过运行以下命令,从 Install.wim 信息获取的索引,然后检查每个索引以查看多少索引需要更新。(如果只剩下一个索引index:1就继续往下执行,否则就要按索引个数多次替换执行)

2.通过运行以下命令来插入的修补程序和 install.wim 和 winre.wim,boot.wim 的驱动程序(驱动尽量不要添加)︰

dism /Mount-Image /ImageFile: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
dism /Mount-Image /ImageFile:c:\temp\mount\windows\system32\recovery\winre.wim /Index:1 /MountDir:c:\temp\winremount
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
dism /Unmount-Wim /MountDir:C:\temp\winremount /Commit
dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
注意:如果在步骤 8 中有多个索引,则更新它们逐个。

二、正式操作添加NVME补丁:

0.准备工作

  • 创建本地文件夹 c:\temp\src c:\temp\mount、 c:\temp\winremount、 c:\temp\hotfix 和 c:\temp\drivers。

  • 从 DVD 或装载的 ISO 设置源复制到 C:\temp\src 中。

  • 将修复程序 (.msu 或.cab 文件) 复制到 C:\temp\hotfix

  • Windows6.1-KB2990941-v3-x64.msu Windows6.1-KB3087873-v2-x64.msu这两个64位NVME补丁自行下载

1.在boot.wim添加(有两个INDEX)

dism /Mount-Image /ImageFile: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
dism /Unmount-Image /MountDir:C:\temp\mount /Commit
dism /Mount-Image /ImageFile: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
按日期、 手动排序 C:\temp\mount\sources 文件夹,然后将更新后的文件(看文件更改时间)复制到 c:\temp\src\sources。
dism /Unmount-Image /MountDir:C:\temp\mount /commit

2.在install.wim与winre.wim添加

dism /Mount-Image /ImageFile: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

dism /Mount-Image /ImageFile:c:\temp\mount\windows\system32\recovery\winre.wim /Index:1 /MountDir:c:\temp\winremount
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
这条是加驱动dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
dism /Unmount-Wim /MountDir:C:\temp\winremount /Commit
dism /Unmount-Wim /MountDir:C:\temp\mount /Commit

三、 创建 ISO 文件(OSCDIMG.EXE需要自行下载,参数-LTEST应该是测试)
通过运行以下 oscdimg 命令重命名标签

    对于传统 BIOS 启动模式︰
oscdimg -LTEST -m -u2 -bC:\temp\src\boot\etfsboot C:\temp\src C:\temp\Win7.NVME.ISO

对于旧式和 UEFI BIOS 多启动模式︰
oscdimg.exe -LTEST -m -u2 -bootdata:2#p0,e,bC:\temp\src\boot\etfsboot#pEF,e,bC:\temp\src\efi\microsoft\boot\efisys.bin C:\temp\src C:\temp\Win7.NVME.ISO

四、系统安装好(其实是写入WIM镜像)之后如果需要注入USB3或者AHCI驱动可以使用相应的工具,比如CEOMSX,还有IT天空的SkyIAR,在PE下操作。

本文以假定你已经了解UEFI GPT MBR BIOS PE ACHI SATA  ISO CMD命令 安装系统 磁盘分区 等相关知识

更多推荐

自制WIN7原版ISO支持NVME,支持较新主机配置

本文发布于:2023-04-17 05:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/780bebb901e67fe27bcc0960b7dc5646.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原版   主机   NVME   ISO

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 82511文章数
  • 7698阅读数
  • 0评论数