Dytto 发表于 2019-4-21 02:44

定制自己机器的Windows 10 1903

本帖最后由 Dytto 于 2019-4-21 14:47 编辑

本文已发布到主站并安排在幻灯片栏目主推;
谢谢楼主的辛苦创作和无私分享!
标题为《小技巧:定制自己机器的Windows 10 1903》
主站文章链接:https://www.ibmnb.com/review/2019-04-21/98113.html

                              ------51nb专门网内容部song_1118   2019/04/21




MSDN/ MVS刚刚发布Windows 10 Version 1903 build 10.0.18362.30,可以考虑替换1809了。本文虽然基于MSDN原版进行定制,但并不涉及不讨论操作系统的模块添加与精简,只是在原版基础上添加OEM信息并整合驱动。下面以自己的Precision 7720为例,安装Windows 10企业版,在这个过程中与大家共同熟悉一下DISM命令使用样例,以期抛砖引玉,我这也是最近几天刚刚学习的,现炒现卖,谬误难免,欢迎指正。系统安装后无须再逐一安装驱动(nVIDIA显卡除外,之前某版本的尝试遇到bug,我没有精力逐一排除,推荐大家随后运行nv显卡的setup程序手动安装。)

准备工作:
1. 基于INF格式的驱动程序包。用于dism集成至Win10系统镜像。
2. Windows 10 Version 1903 x64商业版的ISO镜像。下载链接:ed2k://|file|cn_windows_10_business_editions_version_1903_x64_dvd_e001dd2c.iso|4815527936|47D4C57E638DF8BF74C59261E2CE702D|/
3. 一个8G容量或以上的U盘。用于写入修改后的ISO镜像。
3. UltraISO Premium Edition Version 9.7.1.3519等第三方程序,用于编辑ISO镜像以及写入U盘。当然这不是必须,不过有它可以方便许多。我已经尽量避免使用第三方程序。

将INF格式的驱动程序包解压缩至C:\TEMP,目录结构如下。

C:\TEMP
├─DRIVERs(用于存放INF格式的驱动程序。可根据需要自行修改。)
│ ├─Alps_Touchpad_Dell_10.3201.101.212_6.2_x64
│ ├─Dell ControlVault2 Driver and Firmware_4.9.24.58_6.2_x64
│ ├─Intel(R) Chipset Device Software_10.1.1.45_6.2_x64
│ ├─Intel(R) Display Audio_10.26.0.4_6.2_x64
│ ├─Intel(R) Dual Band Wireless-AC 8265_20.70.7.1_6.2_x64
│ ├─Intel(R) Dynamic Platform and Thermal Framework_8.5.10103.7263_6.2_x64
│ ├─Intel(R) Ethernet Connection (5) I219-LM_12.18.8.9_6.2_x64
│ ├─Intel(R) HD Graphics P630_26.20.100.6709_6.2_x64
│ ├─Intel(R) HID Event Filter_2.2.1.375_6.2_x64
│ ├─Intel(R) Management Engine Interface_1904.12.0.1208_6.2_x64
│ ├─Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64
│ ├─Intel(R) Serial IO_30.100.1823.1_6.2_x64
│ ├─Intel(R) Software Guard Extensions Platform Software Component_2.3.100.49777_6.2_x64
│ ├─Intel(R) Watchdog Timer Driver (Intel(R) WDT)_11.0.0.1007_6.2_x64
│ ├─Intel(R) Wireless Bluetooth_21.0.0.4_6.2_x64
│ ├─Logitech Download Assistant_1.10.85.0_6.2_x64
│ ├─Logitech USB Input Device_1.10.78.0_6.2_x64
│ ├─Realtek Audio_6.0.1.8492_6.2_x64
│ ├─Realtek PCIE CardReader_10.0.17763.21316_6.2_x64
│ ├─Realtek USB GbE Family Controller_10.31.0211.2019_6.2_x64
│ ├─STMicroelectronics 3-Axis Digital Accelerometer_2.2.5.2_6.2_x64
│ ├─System Firmware_1.8.4.0_6.2_x64
│ └─Xbox Wireless Adapter for Windows_21.50.45.656_6.2_x64
├─OEMinfo(存放OEM Logo文件SystemLogo.bmp)
├─patCHes(空文件夹。用于存放Windows 10系统补丁。可根据需要自行修改。补丁目前尚未公开发布,已放出的10.0.18362.53补丁听说有bug,未收录。)
└─WimMount(空文件夹,用于挂载镜像。可根据需要自行修改。)

U盘盘符为F,硬盘分区C、D、E。虚拟光驱加载Windows 10操作系统ISO于G盘,DOS命令提示符下,使用系统内置命令DISM查看install.wim信息。
Microsoft Windows [版本 10.0.17763.437]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>Dism /Get-WimInfo /WimFile:G:\sources\install.wim

部署映像服务和管理工具
版本: 10.0.17763.1

映像的详细信息: G:\sources\install.wim

索引: 1
名称: Windows 10 教育版
描述: Windows 10 教育版
大小: 14,780,257,821 个字节

索引: 2
名称: Windows 10 企业版
描述: Windows 10 企业版
大小: 14,780,328,567 个字节

索引: 3
名称: Windows 10 专业版
描述: Windows 10 专业版
大小: 14,778,136,442 个字节

索引: 4
名称: Windows 10 专业教育版
描述: Windows 10 专业教育版
大小: 14,780,187,583 个字节

索引: 5
名称: Windows 10 专业工作站版
描述: Windows 10 专业工作站版
大小: 14,780,222,468 个字节

操作成功完成。
提取需要安装的版本索引2: Windows 10 企业版至E盘(在硬盘上操作比U盘快)
C:\Users\Administrator>DISM /Export-Image /SourceImageFile:G:\sources\install.wim /SourceIndex:2 /DestinationImageFile:E:\install.wim

部署映像服务和管理工具
版本: 10.0.17763.1

正在导出映像
[==========================100.0%==========================]
操作成功完成。
查看install.wim信息,验证无误。
C:\Users\Administrator>Dism /Get-WimInfo /WimFile:E:\install.wim

部署映像服务和管理工具
版本: 10.0.17763.1

映像的详细信息: E:\install.wim

索引: 1
名称: Windows 10 企业版
描述: Windows 10 企业版
大小: 14,780,328,567 个字节

操作成功完成。
挂载镜像。
C:\Users\Administrator>Dism /Mount-Wim /WimFile:E:\install.wim /Index:1 /MountDir:C:\TEMP\WimMount

部署映像服务和管理工具
版本: 10.0.17763.1

正在安装映像
[==========================100.0%==========================]
操作成功完成。
添加OEM信息。(注:可以使用REG命令添加更多注册表信息,具体请使用REG /?查看帮助。略)
C:\Users\Administrator>COPY "C:\TEMP\OEMinfo\SystemLogo.bmp" "C:\TEMP\WimMount\Windows\System32\oobe"
已复制 1 个文件。

C:\Users\Administrator>REG LOAD "HKLM\OFFLINE" "C:\TEMP\WimMount\Windows\System32\Config\Software"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "HelpCustomized" /t REG_DWORD /d "0"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Logo" /t REG_SZ /d "C:\Windows\System32\oobe\SystemLogo.bmp"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Manufacturer" /t REG_SZ /d "DELL"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Model" /t REG_SZ /d "Precision 7720"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportHours" /t REG_SZ /d "24x7"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportPhone" /t REG_SZ /d "400-886-8615"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportURL" /t REG_SZ /d "http://www.dell.com.cn/support/"
操作成功完成。

C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SerialNumberIsValid" /t REG_DWORD /d "00000001"
操作成功完成。

C:\Users\Administrator>REG UNLOAD "HKLM\OFFLINE"
操作成功完成。
启用.NET Framwork 3.5(包括.NET 2.0和3.0)功能支持。
C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Enable-Feature /FeatureName:NetFX3 /All /Source:G:\sources\sxs /LimitAccess

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
更改COA,替换商业版Windows 10 ISO镜像内置的KMS密钥,便于已获取数字许可证的机器直接联网激活。
C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Set-ProductKey:XGVPP-NMH47-7TTHJ-W3FW7-8HV2C

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

开始安装产品密钥...
产品密钥安装已完成。

操作成功完成。
集成驱动程序。
C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Add-Driver /Driver:C:\TEMP\Drivers /Recurse

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

正在搜索要安装的驱动程序包...
找到 44 个要安装的驱动程序包。
正在安装第 1 个,共有 44 个 - C:\TEMP\Drivers\Alps_Touchpad_Dell_10.3201.101.212_6.2_x64\ApHidFiltrD.inf: 驱动程序包已成功安装。
正在安装第 2 个,共有 44 个 - C:\TEMP\Drivers\Alps_Touchpad_Dell_10.3201.101.212_6.2_x64\ApVHid.inf: 驱动程序包已成功安 装。
正在安装第 3 个,共有 44 个 - C:\TEMP\Drivers\Dell ControlVault2 Driver and Firmware_4.9.24.58_6.2_x64\bcmnfcser.inf: 驱动程序包已成功安装。
.
.(略)
.
正在安装第 41 个,共有 44 个 - C:\TEMP\Drivers\Realtek USB GbE Family Controller_10.31.0211.2019_6.2_x64\rtux64w10.INF: 驱动程序包已成功安装。
正在安装第 42 个,共有 44 个 - C:\TEMP\Drivers\STMicroelectronics 3-Axis Digital Accelerometer_2.2.5.2_6.2_x64\ST_Accel.inf: 驱动程序包已成功安装。
正在安装第 43 个,共有 44 个 - C:\TEMP\Drivers\System Firmware_1.8.4.0_6.2_x64\firmware.inf: 驱动程序包已成功安装。
正在安装第 44 个,共有 44 个 - C:\TEMP\Drivers\Xbox Wireless Adapter for Windows_21.50.45.656_6.2_x64\mt7612us.inf: 驱动程序包已成功安装。
操作成功完成。
保存并卸载镜像。
C:\Users\Administrator>Dism /Unmount-WIM /MountDir:C:\TEMP\WimMount /commit

部署映像服务和管理工具
版本: 10.0.17763.1

映像文件 : E:\install.wim
映像索引 : 1
正在保存映像
[==========================100.0%==========================]
正在卸载映像
[==========================100.0%==========================]
操作成功完成。
集成后的install.wim单文件大于4G,为保持良好的兼容性,将其拆分。
C:\Users\Administrator>Dism /Split-Image /ImageFile:E:\install.wim /SWMFile:D:\install.swm /FileSize:4096

部署映像服务和管理工具
版本: 10.0.17763.1

操作成功完成。
使用UltraISO将系统ISO镜像写入U盘,删除原始的install.wim文件,即F:\sources\install.wim,复制D盘根目录下我们刚刚制作的install.swm、install2.swm这两个文件到相同文件夹,进行替换,结束。

Dytto 发表于 2019-4-21 03:08

补充说明:DELL近期推出的Precision系列笔记本产品,其BIOS的SATA Operation选项出厂默认设置为RAID On(如果设置为AHCI可以无视以下内容),安装Windows 10时不会识别NVMe接口的硬盘,需要额外安装Intel(R) Rapid Storage Technology Driver(Intel RST)驱动。我们可以简单的将驱动复制到U盘的根目录下,选择硬盘时按F6键手动指向U盘根目录,就会识别NVMe接口的硬盘了。

当然,我们也可以将驱动直接集成到系统镜像中,需要修改Boot.wim文件。因为这个文件比较小,我就直接在U盘内操作了。

Microsoft Windows [版本 10.0.17763.437]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>Dism /Get-WimInfo /WimFile:F:\sources\Boot.wim

部署映像服务和管理工具
版本: 10.0.17763.1

映像的详细信息: F:\sources\Boot.wim

索引: 1
名称: Microsoft Windows PE (x64)
描述: Microsoft Windows PE (x64)
大小: 1,844,561,523 个字节

索引: 2
名称: Microsoft Windows Setup (x64)
描述: Microsoft Windows Setup (x64)
大小: 2,000,552,436 个字节

操作成功完成。

C:\Users\Administrator>Dism /Mount-Wim /WimFile:F:\sources\Boot.wim /Index:1 /MountDir:C:\TEMP\WimMount

部署映像服务和管理工具
版本: 10.0.17763.1

正在安装映像
[==========================100.0%==========================]
操作成功完成。

C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Add-Driver /Driver:C:\TEMP\Drivers /Recurse

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

正在搜索要安装的驱动程序包...
找到 4 个要安装的驱动程序包。
正在安装第 1 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaAHCIC.inf: 驱动程序包已成功安装。
正在安装第 2 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorAC.inf: 驱动程序包已成功安装。
正在安装第 3 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorSW.inf: 驱动程序包已成功安装。
正在安装第 4 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorSwExt.inf: 驱动程序包已成功安装。
操作成功完成。

C:\Users\Administrator>Dism /Unmount-WIM /MountDir:C:\TEMP\WimMount /commit

部署映像服务和管理工具
版本: 10.0.17763.1

映像文件 : F:\sources\Boot.wim
映像索引 : 1
正在保存映像
[==========================100.0%==========================]
正在卸载映像
[==========================100.0%==========================]
操作成功完成。

C:\Users\Administrator>Dism /Mount-Wim /WimFile:F:\sources\Boot.wim /Index:2 /MountDir:C:\TEMP\WimMount

部署映像服务和管理工具
版本: 10.0.17763.1

正在安装映像
[==========================100.0%==========================]
操作成功完成。

C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Add-Driver /Driver:C:\TEMP\Drivers /Recurse

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

正在搜索要安装的驱动程序包...
找到 4 个要安装的驱动程序包。
正在安装第 1 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaAHCIC.inf: 驱动程序包已成功安装。
正在安装第 2 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorAC.inf: 驱动程序包已成功安装。
正在安装第 3 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorSW.inf: 驱动程序包已成功安装。
正在安装第 4 个,共有 4 个 - C:\TEMP\Drivers\Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64\iaStorSwExt.inf: 驱动程序包已成功安装。
操作成功完成。

C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Get-Drivers

部署映像服务和管理工具
版本: 10.0.17763.1

映像版本: 10.0.18362.30

正在从驱动程序存储中获得第三方驱动程序列表...

驱动程序包列表:

已发布的名称 : oem0.inf
原始文件名 : iaahcic.inf
内置驱动程序 : 否
类名称 : HDC
提供程序名称 : Intel Corporation
日期 : 2019/3/19
版本 : 17.2.6.1027

已发布的名称 : oem1.inf
原始文件名 : iastorac.inf
内置驱动程序 : 否
类名称 : SCSIAdapter
提供程序名称 : Intel Corporation
日期 : 2019/3/19
版本 : 17.2.6.1027

已发布的名称 : oem2.inf
原始文件名 : iastorsw.inf
内置驱动程序 : 否
类名称 : SoftwareComponent
提供程序名称 : Intel Corporation
日期 : 2019/3/19
版本 : 17.2.6.1027

已发布的名称 : oem3.inf
原始文件名 : iastorswext.inf
内置驱动程序 : 否
类名称 : Extension
提供程序名称 : Intel Corporation
日期 : 2019/3/19
版本 : 17.2.6.1027

操作成功完成。

C:\Users\Administrator>Dism /Unmount-WIM /MountDir:C:\TEMP\WimMount /commit

部署映像服务和管理工具
版本: 10.0.17763.1

映像文件 : F:\sources\Boot.wim
映像索引 : 2
正在保存映像
[==========================100.0%==========================]
正在卸载映像
[==========================100.0%==========================]
操作成功完成。

C:\Users\Administrator>

Dytto 发表于 2019-4-21 03:10

相同的,无应答安装值守文件Unattend.xml也可以如此操作,直接放在U盘根目录下即可,用于开启并使用内置管理员账号Administrator登录Windows。

Dytto 发表于 2019-4-21 03:20

适用于7720的INF驱动程序包,截止到4月21日的最新版本。

链接: https://pan.baidu.com/s/1TulJa1qA23n5YJv1hbhRRw 提取码: 2pvh

freedown 发表于 2019-4-21 06:13

楼主这是花心思了。

peacefeeling 发表于 2019-4-21 06:20

高大上……感谢分享

f23258 发表于 2019-4-21 06:23

昨天装完新版本…

深蓝的世界 发表于 2019-4-21 08:15

lz厉害,确实高手
这种水平,进微软问题不大吧

song_1118 发表于 2019-4-21 09:05

Dytto 发表于 2019-4-21 03:20
适用于7720的INF驱动程序包,截止到4月21日的最新版本。

链接: https://pan.baidu.com/s/1TulJa1qA23n5Y ...

本文已发布到主站并安排在幻灯片栏目主推;
谢谢楼主的辛苦创作和无私分享!
标题为《小技巧:定制自己机器的Windows 10 1903》
主站文章链接:https://www.ibmnb.com/review/2019-04-21/98113.html

                              ------51nb专门网内容部song_1118   2019/04/21

suiwinder 发表于 2019-4-21 09:24

和楼主一比较,完全没法比啊。

evernever 发表于 2019-4-21 11:09

7710帮顶

Dytto 发表于 2019-4-21 14:36

INF格式驱动整理推荐的第三方软件:
1. DISM++专家模式下的驱动管理。缺点是不够直观。
2. 360驱动大师,配合1使用。数字家目前为数不多尚未沾染流氓习气的代表之一。缺点是驱动备份的品类不全,有些第三方驱动未提供备份选项。

yjhercules 发表于 2019-4-21 15:33

不错,懒 不打包了
装一次也就是3-5个驱动,然后 克隆就行
又不是专业装机商要省时间

yanjie 发表于 2019-4-21 21:25

不错的文章,学习了。

我是大雨 发表于 2019-4-21 22:32

Dytto 发表于 2019-4-21 02:44
本文已发布到主站并安排在幻灯片栏目主推;
谢谢楼主的辛苦创作和无私分享!
标题为《小技巧 ...

高大上……感谢分享

理想奶牛 发表于 2019-4-21 22:51

还行,我选择安装原版后再动

carcheche 发表于 2019-4-22 08:12

厉害了。支持折腾。

yzqwjiao 发表于 2019-4-22 11:33

有啥好的激活软件

14467235 发表于 2019-4-22 16:27

{:1_245:}{:1_254:}{:1_250:}

yl289 发表于 2019-4-22 22:04

谢谢楼主的无私贡献!
可按此 进行修改WIN7,添加NVME和USB3驱动吗?
:)

Dytto 发表于 2019-4-23 18:53

INF格式的驱动基本上都需要个人搜集和整理,DELL官网直接提供的驱动大多也是exe文件,而执行文件或多或少都会有残留的冗余垃圾。曾有联想都不要想的某品牌机官网提供的exe驱动夹带流氓程序,我想还是实实在在明明白白的INF格式驱动更加令人放心并可以保持系统的纯洁性。

DELL当然也间接提供INF格式的驱动,不过驱动发布日期往往都不具备时效性,装完后Windows Update还要再次予以更新。DELL直接提供的一般都是CAB封包文件,解压缩备用。相关讨论参见

请问DELL的CAB驱动如何安装
https://www.ibmnb.com/forum.php?mod=viewthread&tid=1886149

INF格式驱动整理推荐的第三方软件:
1. DISM++专家模式下的驱动管理。缺点是不够直观。
2. 360驱动大师,配合1使用。数字家目前为数不多尚未沾染流氓习气的代表之一。缺点是驱动备份的品类不全,有些第三方驱动未提供备份选项。
页: [1]
查看完整版本: 定制自己机器的Windows 10 1903