找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: baby1277

[原创] Dism离线封装脚本,无门槛封装系统,可封装为ISO/ESD/WIM/VHDX格式。

   火... [复制链接]
发表于 2025-12-10 13:23:29 | 显示全部楼层
谢谢楼主分享 !
回复

使用道具 举报

发表于 2025-12-10 15:49:54 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2025-12-10 21:46:50 | 显示全部楼层
下载来学习一下,感谢分享
回复

使用道具 举报

发表于 2025-12-11 02:08:07 | 显示全部楼层
本帖最后由 yuping 于 2025-12-11 02:17 编辑

这次终于正常运行不报错了成功精简出一个arm64 uup新版iso,压缩为esd格式了,从7GB多减小到4.12GB左右,非常理想,不知是esd否采用的最高压缩,还是正常压缩?
无所谓了。稍后测试安装iso会不会报错终止。

先提下小小建议哈:1 , Diy目录 里面的 delFiles.txt Rddir.txt 能否合并为一个txt文件 比如 delFliesORdirectory.txt,反正都是删文件或目录,完全没必要弄两个txt出来,显得多余还容易乱。文件太多了不需要的能少一个是一个

2, 现在好多系统开始流行arm版了,以后arm是趋势,26H1 28000.!开始 就是MS特意为自家arm开发的系统。为了封装脚本通用性,建议不要把计算器画图截图记事本 终端,给精简了,或者还替换成了旧版,因为替换的是x86x64文件拿来替换了,不是arm64的文件,即使要替换setup/app/目录里面也要提供arm版本的替换文件啊,里面的是x64的一替换,容易造成最终iso安装不上,pd虚拟机会检查是不是arm版本的iso。有可能安装弹错终止有这个原因
setup/app改名为oldapp,移到setup/soft/里面去。。。或者脚本加个判断,iso是不是arm版本的,是就不用替换画图截图计算器那3个文件。

回复

使用道具 举报

发表于 2025-12-11 06:16:42 | 显示全部楼层
谢谢无私分享!太棒了!赞一个!

到目前为止,微软从来没有发布过 蓝牙安装包,大家都是东拼西凑,加文件和注册表。要是能够提取这样的安装包,将是功德无量。不知道,这在技术山可不可行?
回复

使用道具 举报

发表于 2025-12-11 06:40:19 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-11 06:43:32 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-11 10:16:07 | 显示全部楼层
本帖最后由 yuping 于 2025-12-11 13:53 编辑

最新进展,把官方原版iso 和精简封装后的iso 对比了一下,
测试了精简 官方win11 26H1  iso后,安装失败,还是和上次一样,无法安装
可是官方原版iso就完美安装 无任何问题。


为避免失败所以,ini设置没有改动。同样都是在win11x64主机下操作的脚本。那原因只有一个了,封装过程中破坏了官方原版的什么 文件 或者iso结构。。什么的。。。
才导致 明明官方版是能安装的,一封装之后就无法安装

难道pd虚拟机安装前还能验证iso文件指纹是不是 官方iso,有没有被修改。还有这功能?应该不会,没那么无聊。。。

报错: 0x000000f
无法理解。。。


真相: ht=====tps://pan.baidu.com/s/1JrUed2gAorT8v8bILAgoWg?pwd=4321 提取码: 4321 复制这段内容后打开百度网盘手机App,操作更方便哦


最新修改版、无应答文件:
接: htt====ps://pan.baidu.com/s/16mSFJKBv0qKWssLBmyTONA 提取码: 4321




ht删tps://ibb.co/nywqynV
ht===tps://ibb.co/Q0Q92Hf
ht===tps://ibb.co/VWHfR3p3

回复

使用道具 举报

发表于 2025-12-11 10:36:48 | 显示全部楼层
本帖最后由 yuping 于 2025-12-11 12:28 编辑

初步找到一个原因:
对比了官方iso和修改后iso,发现多了一个自动应答文件,里面指明了系统是x64。。。疏忽啊,arm的iso竟然应答文件去指明为x64.。。不出错才怪!
AutoUnattend.xml 这个能手动设置吗?官方明明没有这个文件,结果修改后强行加了应答文件
除此xml之外,iso里面只有一个install.esd的差别了。

那就手动修改这个iso把xml删掉,看看会不会安装失败了


删掉了这个应答文件,还是安装失败。。iso根目录有一个,还有一个baidu一下,在:
\Windows\Panther\unattend.xml

算啦。。不试了! 可能xml没删干净?


总之,就是反复安装失败!
回复

使用道具 举报

发表于 2025-12-11 10:58:29 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-11 17:15:34 | 显示全部楼层
AutoUnattend.xml
\Windows\Panther\unattend.xml
两个应答文件都删掉了。还是安装失败

奇了个怪! 官方的iso就能安装,好像MS有验证?不能动 不能修改一样,一动官方的iso就不认盘,直接报错0x000000f 安装失败
回复

使用道具 举报

发表于 2025-12-11 17:29:56 | 显示全部楼层
好东西,必需下载,感谢楼主分享
回复

使用道具 举报

发表于 2025-12-12 10:31:55 | 显示全部楼层
可以集成驱动总裁本地驱动,一起封包进去吗,在部署的时候安装驱动

点评

不可以,需要额外写个运行脚本,这个属于定制,我没有这个需求。 一般都是自备驱动,不同机器装机才需要集成驱动总裁本地驱动。 有时间可以研究下,以前有过这个想法,就差一个问题没法解决就放弃了。  详情 回复 发表于 2025-12-15 11:36
回复

使用道具 举报

发表于 2025-12-12 16:19:15 | 显示全部楼层
免教程无门槛封装系统。感谢分享!
回复

使用道具 举报

发表于 2025-12-12 20:24:47 | 显示全部楼层
创建VHD磁盘 Z:\ 失败 ,按任意键退出。

点评

偶发情况,已修正。  详情 回复 发表于 2025-12-15 11:07
回复

使用道具 举报

 楼主| 发表于 2025-12-15 11:06:50 | 显示全部楼层
本帖最后由 baby1277 于 2025-12-15 11:43 编辑

@yuping
已知的问题已修正,但我没有物理机器,很难验证,无法安装的问题你试下PE直接释放esd
看下行不行,如可以的话,就是ISO外壳有问题,也许是引导程序无法运行ARM64的机器吧。

Diy目录 里面的 delFiles.txt 和 Rddir.txt 能否合并为一个txt文件 比如 delFliesORdirectory.txt
使用命令不同当然要分开了,不然还要判断下目标是文件还是文件夹,且rd命令不支持通配符。

点评

今天又测试了一下新版12.15脚本,总结一下: 在uup下的arm win11 26h1 28000.1340,注意是arm版的,想封装一下给arm笔记本用, 封装平台,是在 正常的x64 win11 28000 主机(不是arm就是普通家用电脑amd64环境)  详情 回复 发表于 2025-12-17 22:36
回复

使用道具 举报

 楼主| 发表于 2025-12-15 11:07:35 | 显示全部楼层
恐龙 发表于 2025-12-12 20:24
创建VHD磁盘 Z:\ 失败 ,按任意键退出。

偶发情况,已修正。
回复

使用道具 举报

发表于 2025-12-15 11:18:46 | 显示全部楼层
学习学习
回复

使用道具 举报

 楼主| 发表于 2025-12-15 11:36:04 | 显示全部楼层
pandaligx 发表于 2025-12-12 10:31
可以集成驱动总裁本地驱动,一起封包进去吗,在部署的时候安装驱动

不可以,需要额外写个运行脚本,这个属于定制,我没有这个需求。
一般都是自备驱动,不同机器装机才需要集成驱动总裁本地驱动。
有时间可以研究下,以前有过这个想法,就差一个问题没法解决就放弃了。
回复

使用道具 举报

发表于 2025-12-15 14:39:33 | 显示全部楼层
谢谢分享,学习学习
回复

使用道具 举报

发表于 2025-12-15 18:08:25 | 显示全部楼层
baby1277 发表于 2025-12-15 11:07
偶发情况,已修正。

v2025.12.15 依然“创建VHD磁盘 Z:\ 失败 ,按任意键退出
回复

使用道具 举报

发表于 2025-12-16 08:03:26 | 显示全部楼层
这个很好,感谢分享,先做一次看看
回复

使用道具 举报

发表于 2025-12-16 14:40:37 | 显示全部楼层

非常感谢楼主分享
回复

使用道具 举报

发表于 2025-12-16 22:10:04 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-17 07:34:47 | 显示全部楼层

脚本很好
回复

使用道具 举报

发表于 2025-12-17 08:29:44 | 显示全部楼层
好东西 收藏了
回复

使用道具 举报

发表于 2025-12-17 10:03:05 | 显示全部楼层
好东西啊 大神
回复

使用道具 举报

发表于 2025-12-17 22:36:44 | 显示全部楼层
本帖最后由 yuping 于 2025-12-25 02:54 编辑
baby1277 发表于 2025-12-15 11:06
@yuping
已知的问题已修正,但我没有物理机器,很难验证,无法安装的问题你试下PE直接释放esd
看下行不行 ...

今天又测试了一下新版12.15脚本,总结一下:
在uup下的arm win11 26h1 28000.1340,注意是arm版的,想封装一下给arm笔记本用,
封装平台,是在 正常的x64 win11 28000 主机(不是arm就是普通家用电脑amd64环境) 运行的封装脚本。

问题依旧:制作好的iso无法安装,老样子报错图片0x000000f和上两次一模一样,图就不传了。

似乎是MS 有某种验证机制,arm的win11 iso 是原封不动uup下载来的官方版,就能完美安装,一用这个封装脚本修改后 100%报错安装失败,在刚刚一开始安装阶段就立马报错。

不信邪!比较这两个iso(官版和脚本精简后的)到底哪里不一样,重要的来了:经过对比软件全盘对比,重大发现,两个iso只有两处区别,其他文件一模一样。

1,精简后的iso带有自动应答文件,MS原版没有。(问题不在这,不是应答文件的锅。早验证过了,把官版iso里面放进去自动应答文件也是可以完美安装的,这个文件有没有不影响安装,更不会报错不给安装)所以排除

2,install.esd 这个是唯一不同的了,刚刚排除了哪个xml应答文件。那么问题锁定了,就只有这一个文件与官方iso不同,不是它还能是谁
结论是,似乎封装脚本处理后的 wim也好、esd也好,官方不认,所以必定无法安装,有可能打包方式与原版不同,官方认不出。结构存在某种差异。。。也许精简狠了动了某个重要导致无法安装?。太复杂了!全网没有答案~

估计以后也找不到答案了,没有人知道。。。彻底放弃治疗。。。。只能先用回官版iso加个应答文件,爽歪歪!这个应答把应该砍掉的都砍了挺好!遗憾是只剩下一个商店去不掉太烦了。

奇葩的问题都让我遇上了。用PE方法安装esd的话,不是不想试,arm平台几乎没有几个pe,即使有里面也没工具空空的。反正esd是有问题的在iso里面都安装不上,把它拿出来进pe就能安装?估计没戏

感谢大佬的封装脚本经过了几个版本优化 是越来越完善了,这个脚本用来处理X64的iso或许很好用,但解决不了封装arm64 的iso、wim、esd。

if exist %MountDir%\Windows\Syswow64 (set sysbit=Amd64) else set sysbit=x86
if exist %MountDir%\Windows\SysArm32 (set sysbit=Arm64) else if exist %MountDir%\Windows\Sychpe32 set sysbit=Arm64

大佬更新了重要的判断逻辑,这两句我验证看了一下:arm64的Windows/Syswow64/目录是有的,但是没有SysArm32,因为微软压根就没SysArm32或者SysArm64目录在arm系统里面。Syswow64倒是有,arm的iso结构文件和x64没区别。用这两句判断看似命中了,因为在iso的应答文件里写的arm64,可是iso依旧无法安装,那就还有其他原因。。

罢了!罢了~ 放弃治疗

最后,奉上修改版封装脚本,里面有封装日志没有删,可以了解一下

添加了一键完美停止更新8000天,最简单方法纯绿色无需工具
附带了最新完美版应答文件集合,推荐用arm64 03.xml这个是最新最全面的,数字越大越完善尽量选数大的。以及其他脚本分享:

ht删删tps://pan.baidu.com/s/16mSFJKBv0qKWssLBmyTONA?pwd=4321 提取码:4321

重大发布:在此分享全网最新最NB应答文件win10、11通用,和封装脚本效果一样,优点是无需动刀。压箱底精品分享出来了

和离线封装脚本 作为补充,封装arm64 iso失败的同学,用应答文件也是同样的效果。
回复

使用道具 举报

发表于 2025-12-19 11:10:32 | 显示全部楼层
本帖最后由 yuping 于 2025-12-19 11:22 编辑

偶然意外发现可能是打包方式与微软不同导致的iso无法安装,原因参考 :http://bbs.wuyou.net/forum.php?m ... 8948&extra=page%3D2
用WimTool、GImageX等软件打包后,再执行一下wimlib-imagex optimize "你的路径\*.wim"
就可以继续用7-zip编辑了


wimlib-imagex.exe是一款修改编辑wim的大神器,大大方便PE的自动化制作。w2制作PE,用的就是wimlib-imagex.exe此封装脚本采用的就是如上方法

然而,
微软开发的系统封装工具 imagex.exe(6.1.7600.16385版本或者不高于6.1.7600.16385版即可,高于这个版本不行。)

MS的iso里面install.esd 其实就是install.wim压缩后,这个官方wim是采用自家imagex方法打包的。这就是与此封装脚本不同方法打包wim

所以总结:
此脚本采用的打包方式wim
或许与MS官方wim打包方式不同,导致的iso无法安装原因 ,可能最终要找到了


回复

使用道具 举报

发表于 2025-12-19 14:20:21 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-30 14:39

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表