自制WIN7原版ISO支持NVME,支持较新主机配置
一、引用內容:更新以在 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.com C:\temp\src C:\temp\Win7.NVME.ISO
對于舊式和 UEFI BIOS 多啟動模式︰
oscdimg.exe -LTEST -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.NVME.ISO
四、系統安裝好(其實是寫入WIM鏡像)之后如果需要注入USB3或者AHCI驅動可以使用相應的工具,比如CEOMSX,還有IT天空的SkyIAR,在PE下操作。
本文以假定你已經了解UEFI GPT MBR BIOS PE ACHI SATA? ISO CMD命令 安裝系統 磁盤分區 等相關知識
總結
以上是生活随笔為你收集整理的自制WIN7原版ISO支持NVME,支持较新主机配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: better-scroll + fast
- 下一篇: # 原码、反码、补码和移码详解 # 原码