本帖最后由 ilikeyi 于 2023-11-1 12:24 编辑
1. 系统安装包
关键词:迭代、跨版本、大版本、累积更新、初始版本
1.1. 说明 1.1.1. 每版本更新时请重新制作镜像,例如从21H1 跨越到 22H2 时,应避免出现其它兼容性问题请勿在旧镜像基础上制作; 1.1.2. 该条例已经在某些 OEM 厂商,通过各种形式向封装师明确传达了该法令,不允许直接从迭代版本里直接升级; 1.1.3. 制作中请使用 “初始版本”、“开发者版”制作。微软官方文档里曾短暂的出现过在制作中必须使用初始版本,后来这句在官方文档里却被删除了; 1.1.4. 安装语言包后,必须重新添加累积更新(可同一版本号),不添加累积更新会出现“乱码”、“界面闪退”等问题。 1.1.5. 进化过程:Windows 1122H2, Build 22000.382 + KB5027303 = OS Build 22621.1928
1.2. 准备下载初始版本或开发者版本
1.3. 示例下载 en-us_windows_11_business_editions_version_22h2_x64_dvd_17a08ce3.iso后,解压到:D:\en-us_windows_11_business_editions_version_23h2_x64_dvd_a9092734
1.4. 解压完成后,将目录en-us_windows_11_business_editions_version_23h2_x64_dvd_a9092734更改为 D:\OS_11 所有脚本、所有路径,已默认设置为 D:\OS_11 为映像来源。
1. 语言包
1.1. 学习
阅读时,请了解“蓝色”重要突出部分。
1.1.3.1. 字体 · 在“语言包:提取”时,已加入自动识别功能,可了解函数:FunctionMatch_Required_Fonts
1.1.3.2. 区域关联 区域关联是什么? · 映像语言仅英文版时,添加zh-HK语言包后,映像语言不会新增,应先安装 zh-TW 后,再安装zh-HK 即可获得对应的关联。 · 可参阅微软官方原版:Windows11 繁体版。
已知区域关联: 1.1.3.2.1. 区域:zh-TW,可选关联区域:zh-HK
1.1.3.3. 其它区域特定的要求 触发已知区域时,需添加特定的“程序包”。
1.1.3.3.1. 区域:zh-TW,程序包:Microsoft-Windows-InternationalFeatures-Taiwan-Package~31bf3856ad364e35~amd64~~.cab 说明:对台湾日期格式设置要求的补充支持。 将为位于台湾的客户提供包。 建议:仅在运送到台湾市场的设备上预安装。 未在设备上安装此功能会导致对使用台湾日历的任何API 调用失败。
存在争议: 在测试中发现,微软官方原版 Windows 11 里并未发现原版映像里安装此程序包,但是在建议项里有已知问题,到底是遵循与微软官方原版一致,由封装师自由选择安装与否。
1. 累积更新
推荐你下载最新版,提供初始版本的累积更新,解决同一版本号重新安装后刷新“组件:映像中已安装的所有包”状态。
1.1. 初始版本
1.1.1. 如何下载 微软官方已提供了 Windows11 23H2 22631.2428 初始版本专属功能启用包,文件名:X23-59425_Windows11-23H2-FeatureEnablement.zip,压缩包里包含了以下文件:
1.1.1.1. KB5031354 · Windows11.0-KB5031354-x64.msu · Windows11.0-KB5031354-arm64.msu
1.1.1.2. KB5027397 · windows11.0-kb5027397-arm64.msu · windows11.0-kb5027397-x64.msu 将累积更新文件保存到:D:\OS_11_Custom\Install\Install\Update
1.1.2. 添加 安装时请区分 x64,ARM64,默认 x64。
1.1.2.1. x64 $KB = @( "windows11.0-kb5027397-x64.msu" "Windows11.0-KB5031354-x64.msu" ) ForeEach ($item in $KB) { Add-WindowsPackage -Path"D:\OS_11_Custom\Install\Install\Mount" -PackagePath"D:\OS_11_Custom\Install\Install\Update\$($item)" }
1.1.2.2. ARM64 $KB = @( "windows11.0-kb5027397-arm64.msu" "Windows11.0-KB5031354-arm64.msu" ) ForeEach ($item in $KB) { Add-WindowsPackage -Path"D:\OS_11_Custom\Install\Install\Mount" -PackagePath"D:\OS_11_Custom\Install\Install\Update\$($item)" }
1.2. 其它版本
安装其它版本前,提前下载专属功能启用包: KB5031354后并优先后添加,再依次添加其它版本。
1.2.1. 如何下载 D:\OS_11_Custom\Install\Install\Update\windows11.0-kb5031455-x64_d1c3bafaa9abd8c65f0354e2ea89f35470b10b65.msu
1.2.2. 添加:专属功能启用包 $KBPath = "D:\OS_11_Custom\Install\Install\Update\Windows11.0-KB5031354-x64.msu" Add-WindowsPackage -Path "D:\OS_11_Custom\Install\Install\Mount"-PackagePath $KBPath
1.2.3. 添加:其它版本 $KBPath = "D:\OS_11_Custom\Install\Install\Update\windows11.0-kb5031455-x64_d1c3bafaa9abd8c65f0354e2ea89f35470b10b65.msu" Add-WindowsPackage -Path "D:\OS_11_Custom\Install\Install\Mount"-PackagePath $KBPath
即将发行的封装教程。
|