1.工具准备
主要为 POP4.2 项目 的 Python 脚本的运行做准本
1.1 安装Python
用华为的镜像站,下载速度比官方网站会快些。按照项目要求安装版本不低于 Python3.7 的版本进行安装即可。这里我用的是Python 3.10
1.2 安装git
这里我也用的是华为的开源镜像站下载的安装包。
1.3 获取 POP4.2 项目文件
git 安装后 在 终端输入下面的命令即可拉取到项目文件
git clone https://github.com/Smu1zel/POP4.2.git2.系统资料准备
2.1 安装 pefile
pefile 是一个专门用来解析和修改 Windows PE 文件格式的 Python 库。PE 文件就是 Windows 上的可执行文件(.exe、.dll、.sys 等),比如 ntoskrnl.exe(内核)、winload.efi(引导加载器)都是 PE 格式。
修改默认源 为腾讯镜像站 :(当然也可以用别的,或者不改动)
pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple更新pip:
python.exe -m pip install --upgrade pip下载与安装pefile:
pip install pefile2.2 获取 23h2系统中的dll文件
2.2.1 下载 23h2 系统镜像
下载方式可以参考我之前的博文 ,使用 uup dump 下载系统镜像文件为老旧硬件下载与配置win11 23h2 最新镜像 (OS 内部版本 22631.7584)。2026-10-09_uup dump-CSDN博客
2.2.2 提取23h2系统的dll文件
因为之前安装了23h2,我这里直接将已安装的系统中的dll文件直接放到了对应的 blobs文件中,具体要求可以查看 pop4.2源项目中的内容。
2.2.3 下载 win11 26h2系统
https://bbs.kafan.cn/thread-2220135-1-1.html
这里有目前最新的镜像下载地址,就不需要在用脚本做一个镜像了
3.镜像生成
执行下面的命令即可:
python pop42.py build -i Win11_24H2_English_x64.iso -o Win11_Patched.iso --clean --index <index_number>其中的 --index <index_number> 可以在挂载 镜像后 通过下面命令查询
dism /Get-WimInfo /WimFile:D:\sources\install.wim 或者 dism /Get-WimInfo /WimFile:D:\sources\install.esd4.系统安装
5.结束
不装了,打包完镜像差不多都10g了,太大了,没有装的欲望了,做了下引导测试可以正常在物理机引导到安装界面。
参考资料:
https://uupdump.net/
https://github.com/Smu1zel/POP4.2
https://mirrors.huaweicloud.com/home
https://bbs.kafan.cn/thread-2220135-1-1.html