baby1277 发表于 2026-1-12 22:27 最新amd64有没有28000的 就是26h1版本? 你给的连接是26200.7171 是25H2,我想找26H1的用。 第二个uup的 我试过了,没有前3个卷标志的 第三个前几天刚下载 arm64的iso,发现也是没有前3个卷标。不知amd64的是不是也这样。 第一个嘛 看来得试一下,只有esd,应该包含了前3个卷标 |
本帖最后由 baby1277 于 2026-1-12 22:30 编辑 yuping 发表于 2026-1-12 09:16 我测试用的esd镜像在这里下载的,地址确认为官方地址,注意确认版本。 https://bbs.pcbeta.com/viewthread-2057266-1-1.html UUP网站下载 https://uupdump.net/ Windows 11 官方原版系统iso下载地址 https://www.microsoft.com/zh-cn/software-download/windows11 |
| 很不错的工具 |
|
学习学习 |
本帖最后由 yuping 于 2026-1-12 09:40 编辑 baby1277 发表于 2026-1-11 22:47 ![]() efisys.bin 是官方iso的默认EFI启动方式 iso自带,而且官方iso一般都双启 还带有另外一个bios启动文件在boot目录下。就是说bios和EFI双启文件官方自带,同理封装的时候可用adk的命令设置启动文件,让iso只支持EFI或者支持双启 早试过了 oscdimg.exe 、bin文件夹里面几个amd平台的换成了arm都换成arm64版本 启动文件也从官方iso复制出来放到了bin里面的同名文件。 全部操作都是在arm64系统进行。。。然而! 万事就怕这个然而。。。。 依旧和x64平台下封装的一样结果,报错无法安装。 你都知道了。。。。我搞不定。全网没资料,更没有一人是拿MS的arm64原版iso修改重新打包 并且安装不报错的,至少我是没见过 标准完整的的ESD必须包含 3个卷,单独install.esd肯定无法转为ISO。 这个后半句说错了?单独install.esd 如果包含完整3个卷,那么套上iso壳子没问题啊? x64的install.esd 完整版一般都有含有前3个卷,arm64从26h1开始就没前3个卷 能否给个install.esd win11最新版地址 带3个卷的,我研究下 套用方法。 |
| 期待作者持续更新 |
| 感谢分享 |
yuping 发表于 2026-1-11 20:07 Unattend.xml是在两种情况下创建的 1.在“组合设置”时创建 2.在“默认设置”时创建 假设 1.在“组合设置”时没有创建Unattend.xml 就用上备份文件Unattend2.xml 自动应答是封装的灵魂,即使用户没有设置也必须加上去。 bootfix.bin 和 etfsboot.com 引导文件 我看了十多个ISO 都是这个文件名 efisys.bin我也不记得是在哪个镜像复制下来的了,后面再也找不到这个文件名的文件了。 脚本会优先使用ISO自带的引导文件,以保证原生兼容性。 如果iso没有引导文件再使用脚本自带的引导文件,这种情况一般是被精简过的系统镜像。 标准完整的的ESD必须包含 3个卷,单独install.esd肯定无法转为ISO。 Windows Setup Media (ISO外壳) Microsoft Windows PE (boot.wim 卷1) Microsoft Windows Setup (boot.wim 卷2) 封装arm64镜像应该在arm64的硬件平台上使用配套的程序来封装才可以 简单的说需要封装脚本用到EXE命令都换成arm64版本的才行。 主要有这几个 oscdimg.exe (这个有,好解决,ADK里面提取) wimlib-imagex.exe (这个好像也有 amd64版本的) dism.exe (这类都是系统自带的,在arm64的系统上运行就可以了) MinSudo.exe (提权用的,我都不记得在哪里下载的,有点麻烦,但可以用同类工具代替) |
|
本帖最后由 yuping 于 2026-1-11 20:30 编辑 这两行代码看起来就很迷! 是担心Unattend被人弄丢了还是有什么说法?1不存在就把2复制改名为1 再把1移动到iso内部,直接复制1到iso就行了而且不用移动1,为何搞这么复杂 看的迷茫。。。 不理解啊 请教这么写有什么说法。。。 请问Bin文件夹下有Unattend和Unattend2 而且校验指纹一模一样,用一个文件实现起来是不是有困难啊 if not exist "%~dp0Setup\Bin\Unattend.xml" copy /y "%~dp0Setup\Bin\Unattend2.xml" "%~dp0Setup\Bin\Unattend.xml" >nul move /y "%~dp0Setup\Bin\Unattend.xml" "%pan%:\iso\AutoUnattend.xml" >nul 另外,新版iso的efi启动文件变了,成了bootfix.bin 才1kb大小也是看的我一脸懵逼!efisys.bin 可是MS官方ADK里面的,前面版本一直都用这个,但是做好的arm iso总是安装时候报错无法安装 搞不懂这个boot是你自创的吗?封装的iso支持bios 和EFI双启吗. 重大发现,据我所知,arm64的官方iso 和以往的x64 iso 有个区别就是 x64的install.esd前三个是启动标志是: pe setup、windows setup、第三个忘了,第4个开始才是家庭版、专业版、教育版、企业版 等等以此类推。 然而,arm64的不同! 第一个开始就从家庭版、专业版、教育版、等等类推。。。就是说前三个重要的启动标没有,我在boot.wim发现了原来三个标在这里面。 所以封装的时候很容易不通用,即使x64封装后成功安装, arm64封装后不一定能安装。但是有个道理说不通啊,MS官方arm64的原版你不动它肯定能安装,一修改封装立马死给你看~安装失败,官方install.esd没有前3个标都能安装,封装后当然也没有前3个标志,反而不能安装了。。就很迷离。。。。。。。。。。。。有个想法,把win11的esd前3个标提取出来 放到arm64 的esd,或者arm64封装的esd不用官方的iso壳 怕官方壳有验证。 用pe的精简壳。。。这个想法很大胆~ 待我验证。这次看到更新了新的启动文件,迫不及待 要封装试一试了 会不会还像以前那样精简封装后总是无法安装 如果解决了这个大问题,你就是wuyou首屈一指登顶破纪录的大神。。。。满怀期待~ 等我好消息!这就封装去。。。 |
| 又更新了到2026.1.11版 |
不错![]() |
| 可以下载了学习一下,谢谢! |
| 胡搜佛古纳西 |
baby1277 发表于 2025-12-31 22:21 感谢 |
sdtzsf 发表于 2025-12-31 17:15 真的没有,我对深度精简系统不是很感兴趣,所以没有深入研究,TXT列表只是给了个示例。 剩下的需要自己查询资料或者问AI补充,我的方法写在 DIY\list\个人经验分享.txt |
baby1277 发表于 2025-12-30 09:36 楼主 能帮忙提供一些下面文件里的内容吗?谢谢!!!Capability.txt 可选功能 Feature.txt 功能组件 Packages.txt 程序包 |
yuping 发表于 2025-12-29 21:03 马大哈 ,不影响功能,这个影响显示效果。 |
|
大佬,请教你一下,这两处代码noly 是笔误吗?是不是应该写only 啊 :: 删除delFiles.txt文件列表中的文件 for /f "delims=" %%a in (%~dp0DIY\delFiles.txt) do ( if exist "%MountDir%%%~pnxa" ( if not defined noly echo 删除 %MountDir%%%~pnxa echo %date:~0,-3% %time:~0,-3% 删除 %MountDir%%%~pnxa >>log.txt del /f /q "%MountDir%%%~pnxa" >nul 2>nul ) ) :: 删除rddir.txt文件列表中的文件夹 for /f "delims=" %%a in (%~dp0DIY\rddir.txt) do ( if exist %MountDir%%%~pna ( if not defined noly echo 删除 %MountDir%%%~pna echo %date:~0,-3% %time:~0,-3% 删除 %MountDir%%%~pna >>log.txt rd /s /q "%MountDir%%%~pna" >nul 2>nul ) ) |
| 下午又试了一个版本,非常成功 |
| 辛苦了!老大!谢谢更新!继续测试! |
| 很好的工具 感谢分享 |
| 学习下封装,谢谢大神 |
yuping 发表于 2025-12-25 21:25 随机文件名后期修正下 脚本确实是可以对wim添加wimboot 但和安装失败没有关系, 有这个功能在这里,但没有用到,所以没有关系,何况ISO安装根本就用不了wimboot。 另外wim的可启动标志一般是PE才用到的,和wimboot 是两码事。 |
| 眼前一亮,留名 |
|
大佬请问,为何挂载后封装文件名 是随机的,比如 win45.iso 、win95.iso、win11的iso一挂载随机改名为win10.iso, 差点误以为是下载的是win10系统 另外,ini配置文件 可以设置 是否添加wimboot功能,这个意外发现, 也许找到原因了,为何封装arm64 iso不能启动,可能与这个脚本工具有关,封装的wim没有打上可启动标志,所以安装时候报错。 正在验证这一想法。。。。。。 |
| 感谢楼主无私奉献! |
| 谢谢分享 |
| ㇏谢谢 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.