无忧启动论坛

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

[原创] esd转iso脚本

[复制链接]
发表于 昨天 13:33 | 显示全部楼层 |阅读模式
本帖最后由 baby1277 于 2026-1-2 02:49 编辑

下载的镜像是esd格式,想用在虚拟机上测试需要转换为iso格式。
简单看了下索引名称,心中就有了个转换的大致思路。
1:把索引1 解压到 D:\temp
2:把索引2 导出到 D:\temp\sources\boot.wim
3:把目标索引导出到 D:\temp\sources\install.wim
4:使用oscdimg打包D:\temp为ISO格式
对比正常的ISO镜像结构目录完全相同,但最后测试时失败了,晕啊。

111.png

静默运行操作示例:ESD2ISO.cmd D:\Win11.esd 7

经过@2012雨晨绿软老师指点后修改,终于成功了。


1:把
esd卷1 解压到d:\temp
2:创建空白的D:\temp\sources\boot.wim
     导出esd卷2到D:\temp\sources\boot.wim
     导出esd卷3到D:\temp\sources\boot.wim
     删除D:\temp\sources\boot.wim卷1
3:导出esd目标卷到D:\temp\sources\install.wim
4:使用oscdimg打包D:\temp为ISO格式

       v2026.1.2 修正版
ESD2ISOv2026.1.2.rar (862.56 KB, 下载次数: 96)
 楼主| 发表于 昨天 13:33 | 显示全部楼层
本帖最后由 baby1277 于 2026-1-1 13:27 编辑

注意:不支持只有一个索引的ESD文件,需要像楼上图片的这种完整的ESD镜像。
回复

使用道具 举报

发表于 昨天 13:41 | 显示全部楼层
官方ESD标准转法:1是ISO、2、3分别为boot.wim1、从索引4开始为install.wim 1(若有5则为install.wim 2依次类推)
单一索引的个人制作的esd只能转成install.wim、若要转成ISO需要使用官方ESD索引1、2、3子映像

点评

感谢你!高手!  详情 回复 发表于 9 小时前
感谢分享  详情 回复 发表于 9 小时前
谢谢分享  详情 回复 发表于 昨天 14:00
感谢大师指点,顺便问下,esd卷2是boot.wim卷1 esd卷3是boot.wim卷2 是这样理解的吗  详情 回复 发表于 昨天 13:54
回复

使用道具 举报

发表于 昨天 13:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 昨天 13:54 | 显示全部楼层
2012雨晨绿软 发表于 2026-1-1 13:41
官方ESD标准转法:1是ISO、2、3分别为boot.wim1、从索引4开始为install.wim 1(若有5则为install.wim 2依次 ...

感谢大师指点,顺便问下,esd卷2是boot.wim卷1   esd卷3是boot.wim卷2   是这样理解的吗

点评

是的  详情 回复 发表于 昨天 14:01
回复

使用道具 举报

发表于 昨天 14:00 | 显示全部楼层
2012雨晨绿软 发表于 2026-1-1 13:41
官方ESD标准转法:1是ISO、2、3分别为boot.wim1、从索引4开始为install.wim 1(若有5则为install.wim 2依次 ...

谢谢分享
回复

使用道具 举报

发表于 昨天 14:01 | 显示全部楼层
baby1277 发表于 2026-1-1 13:54
感谢大师指点,顺便问下,esd卷2是boot.wim卷1   esd卷3是boot.wim卷2   是这样理解的吗

是的
回复

使用道具 举报

发表于 昨天 14:10 | 显示全部楼层
感谢分享 新年快乐
回复

使用道具 举报

发表于 昨天 14:31 | 显示全部楼层
有的esd文件不支持转iso
回复

使用道具 举报

发表于 昨天 14:58 | 显示全部楼层
支持一波,新年快乐!
回复

使用道具 举报

发表于 昨天 15:08 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 昨天 15:13 | 显示全部楼层
支持一波,新年快乐!
回复

使用道具 举报

发表于 昨天 15:19 | 显示全部楼层
esd-decrypter-wimlib也很好用唯一不好就是不支持单个esd文件这样非常不方便,感谢分享!
回复

使用道具 举报

发表于 昨天 16:55 | 显示全部楼层
多谢分享!!!
回复

使用道具 举报

发表于 昨天 18:22 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 昨天 22:26 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 昨天 22:51 | 显示全部楼层
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

发表于 15 小时前 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 10 小时前 | 显示全部楼层
新年新作大礼
回复

使用道具 举报

发表于 9 小时前 | 显示全部楼层
2012雨晨绿软 发表于 2026-1-1 13:41
官方ESD标准转法:1是ISO、2、3分别为boot.wim1、从索引4开始为install.wim 1(若有5则为install.wim 2依次 ...

感谢分享
回复

使用道具 举报

发表于 9 小时前 | 显示全部楼层
2012雨晨绿软 发表于 2026-1-1 13:41
官方ESD标准转法:1是ISO、2、3分别为boot.wim1、从索引4开始为install.wim 1(若有5则为install.wim 2依次 ...

感谢你!高手!
回复

使用道具 举报

发表于 9 小时前 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 8 小时前 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 8 小时前 | 显示全部楼层
多谢楼主分享
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
本帖最后由 yuping 于 2026-1-2 12:38 编辑

大佬,uup下载的arm64 win11 无法转换什么原因 下载的iso共6个卷号:索引1 专业 ,索引2企业,3iot企业,4iot企业订阅,5企业多会话,6专业工作站。把这个iso里面的install.esd拿出来,用这个edt2iso工具 打开出错,提示:不支持的esd镜像 按任意键退出
2楼说了 不支持只有一个索引的ESD文件,需要像楼上图片的这种完整的ESD镜像。


可是,我这个esd是官方的啊 而且完整esd 不只有一个索引 一共6个。问题出在哪里

点评

你需要ARM64的操作系统环境,并且工具配套的arm64程序  详情 回复 发表于 4 小时前
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
yuping 发表于 2026-1-2 12:35
大佬,uup下载的arm64 win11 无法转换什么原因 下载的iso共6个卷号:索引1 专业 ,索引2企业,3iot企业,4i ...

你需要ARM64的操作系统环境,并且工具配套的arm64程序

点评

是不是可以这么理解,C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\arm64\Oscdimg\oscdimg.exe 安装了之后有3个对应的文件夹,是不是必须选arm64\ 里面的oscdimg.exe来  详情 回复 发表于 4 小时前
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
本帖最后由 yuping 于 2026-1-2 12:55 编辑
2012雨晨绿软 发表于 2026-1-2 12:42
你需要ARM64的操作系统环境,并且工具配套的arm64程序

是不是可以这么理解,C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\arm64\Oscdimg\oscdimg.exe  安装了之后有3个对应的文件夹,是不是必须选arm64\ 里面的oscdimg.exe来转换,而且我用虚拟机是ARM64的操作系统 这样可以转换了吧?
  之前在x64 win11小主机平台,转换成iso,一安装必然100%报错,无法安装(\amd64\Oscdimg\oscdimg.exe用的是这个amd64或者x86的exe 虽然可以转换,但是iso安装出错)。
试了好多次,这次换arm64虚拟机下 再转换 试试看

是不是这样理解的

点评

你没发现 uup下载的win11 arm 里面6个映像没有 2 和3 吗,就是windows PE,和 windows setup,所以没引导,这个原因吗  发表于 4 小时前
对应映像架构的引导才行  发表于 4 小时前
[attachimg]570074[/attachimg]  详情 回复 发表于 4 小时前
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
yuping 发表于 2026-1-2 12:53
是不是可以这么理解,C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deploymen ...

QQ截图20260102125812.png

点评

uup下的iso 是arm64 ,用dism离线脚本 精简后的iso 无法安装,必然报错,我是在x64主机操作这个精简脚本打包的,是不是这个原因,要在arm64 的win11虚拟机里面 运行脚本, 不理解的是脚本调用的wimlib等等 都是同样  详情 回复 发表于 4 小时前
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
本帖最后由 yuping 于 2026-1-2 13:37 编辑

创建 UEFI 单启动 ISO  注意引号包裹. 示例:
oscdimg -bC:\winpe_amd64\Efisys.bin -pEF -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\Efisys.bin" -pEF -u1 -udfver102 C:\Users\hk\Downloads\win11arm64 C:\Users\hk\Downloads\win11.iso

"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\arm64\Oscdimg\oscdimg.exe" -b"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\arm64\Oscdimg\Efisys.bin" -pEF -u1 -udfver200 -lCCSA_A64FRE_ZH-CN_DV9 C:\Users\hk\Downloads\win11arm64 C:\Users\hk\Downloads\win11arm64.iso


"C:\Users\hk\Downloads\ESD2ISOv2026.1.2\Bin\oscdimg.exe" -b"C:\Users\hk\Downloads\ESD2ISOv2026.1.2\Bin\Efisys.bin" -pEF -u1 -udfver200 -lCCSA_A64FRE_ZH-CN_DV9 C:\Users\hk\Downloads\win11arm64 C:\Users\hk\Downloads\win11arm64.iso

我发现 一个重要发现,-u1 -udfver200 这个参数太新了不能用 ,必然造成iso一开始就无法识别 而不是安装过程中报错,,改成这样就可以-u1 -udfver102 但是这样生成的iso 安装过程中就报错无法安装

点评

oscdimg.exe -bootdata:2#p0,e,b"ISO\boot\etfsboot.com"#pEF,e,b"ISO\efi\Microsoft\boot\efisys.bin" -o -m -u2 -udfver102 -t%isotime% -g -lCPBA_%ESDBT%FRER_ZH-CN ISO\ %ISOname%.iso  发表于 3 小时前
-o -m -u2 -udfver102  发表于 3 小时前
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层

uup下的iso 是arm64 ,用dism离线脚本 精简后的iso 无法安装,必然报错,我是在x64主机操作这个精简脚本打包的,是不是这个原因,要在arm64 的win11虚拟机里面 运行脚本,
不理解的是脚本调用的wimlib等等 都是同样目录 同一份文件,为何 x64下生成的iso不能用 奇怪了

点评

如果你主系统不是相同架构UUPDL下载转制的ISO会有异常,建议在主系统相同架构的系统下载和转制。  详情 回复 发表于 3 小时前
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-2 17:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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