无忧启动论坛

 找回密码
 注册
搜索

esd转iso脚本

查看数: 6446 | 评论数: 50 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-1-1 13:33

正文摘要:

本帖最后由 baby1277 于 2026-1-2 23:10 编辑 下载的镜像是esd格式,想用在虚拟机上测试需要转换为iso格式。 简单看了下索引名称,心中就有了个转换的大致思路。 1:把索引1 解压到 D:\temp 2:把索引2 导出到 ...

回复

woyaodafeiji 发表于 3 天前
只用保留系统镜像,然后外面套壳ISO就行了
mergerly 发表于 4 天前
不错的脚步啊,谢谢
yyz2191958 发表于 4 天前
支持原创  谢谢
2012chenyuwen 发表于 4 天前
谢谢楼主分享!
1e3e 发表于 5 天前
3楼是高手,不是所有edi都能转iso
HUAWEl 发表于 2026-1-13 09:53:38
感谢分享
yuping 发表于 2026-1-12 17:34:24
本帖最后由 yuping 于 2026-1-12 17:37 编辑
2012雨晨绿软 发表于 2026-1-2 13:22
如果你主系统不是相同架构UUPDL下载转制的ISO会有异常,建议在主系统相同架构的系统下载和转制。

试过了,即使同arm64系统下操作 精简封装,把windows adk的几个文件也替换成arm版的 ,就连官方iso也是在arm平台用uup下载的。。甚至不是uup版本的也试过了,直接arm平台下操作下的官网原版iso。问题依旧....
忧忧忧 发表于 2026-1-12 10:25:47
多谢楼主分享
heiying320 发表于 2026-1-9 14:38:33
感谢分享
john138 发表于 2026-1-7 09:05:33
感谢分享。
yuping 发表于 2026-1-2 21:14:16
baby1277 发表于 2026-1-2 21:08
ESD前面三个索引必须为

索引:1   Windows Setup Media

那就奇怪了,你们的iso 、esd 前面3个索引都和我的不一样,我uup下载打包成iso的,里面根本没有windows pe、window setup,直接就是 索引1是专业版、然后2是企业版、3 iot企业、专业工作站、等等 。
baby1277 发表于 2026-1-2 21:08:58
yuping 发表于 2026-1-2 12:35
大佬,uup下载的arm64 win11 无法转换什么原因 下载的iso共6个卷号:索引1 专业 ,索引2企业,3iot企业,4i ...
可是,我这个esd是官方的啊 而且完整esd 不只有一个索引 一共6个。问题出在哪里


ESD前面三个索引必须为

索引:1   Windows Setup Media
索引:2   Microsoft Windows PE (amd64)
索引:3   Microsoft Windows Setup (amd64)

脚本会检测第一个 索引的名称,如果检测不到 “Media” 关键字就提示不支持。

点评

那就奇怪了,你们的iso 、esd 前面3个索引都和我的不一样,我uup下载打包成iso的,里面根本没有windows pe、window setup,直接就是 索引1是专业版、然后2是企业版、3 iot企业、专业工作站、等等 。  详情 回复 发表于 2026-1-2 21:14
handsome_xiang 发表于 2026-1-2 21:08:37
感谢分享!
fegr 发表于 2026-1-2 15:22:12
多谢楼主分享
ebaqiang 发表于 2026-1-2 15:19:49
非常优秀,支持原创
yuping 发表于 2026-1-2 14:40:22
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   
刚刚用你这个参数 试过了 转成的iso 和我之前转的iso 都是同样的报错无法安装。看来必须得换个运行环境了,或者放弃uup 用官网esd试试看。

这个难啃的骨头被搞得头大,水很深啊 困扰很久 .....制作的arm64 iso一直无法成功安装
2012雨晨绿软 发表于 2026-1-2 14:10:26

ewq11111 发表于 2026-1-2 13:51:02

感谢分享
yuping 发表于 2026-1-2 13:35:16
2012雨晨绿软 发表于 2026-1-2 13:22
如果你主系统不是相同架构UUPDL下载转制的ISO会有异常,建议在主系统相同架构的系统下载和转制。

难怪哦。。。开arm64虚拟机去转制验证一下.。。 uup脚本只负责打包为iso ,按道理uub自己下载打包的iso 和在arm64下操作打包的iso,是同样的、所以文件应该相同。没想到还会影响这个

点评

UUPDL脚本转制的ISO和官方ISO相比还是有很多缺失,在兼容性方面也要差很多,建议下载官方ISO或ESD  发表于 2026-1-2 14:05
2267981144 发表于 2026-1-2 13:27:59
谢谢楼主无私分享!
2012雨晨绿软 发表于 2026-1-2 13:22:15
yuping 发表于 2026-1-2 13:10
uup下的iso 是arm64 ,用dism离线脚本 精简后的iso 无法安装,必然报错,我是在x64主机操作这个精简脚本 ...

如果你主系统不是相同架构UUPDL下载转制的ISO会有异常,建议在主系统相同架构的系统下载和转制。

点评

试过了,即使同arm64系统下操作 精简封装,把windows adk的几个文件也替换成arm版的 ,问题依旧....  详情 回复 发表于 2026-1-12 17:34
难怪哦。。。开arm64虚拟机去转制验证一下.。。 uup脚本只负责打包为iso ,按道理uub自己下载打包的iso 和在arm64下操作打包的iso,是同样的、所以文件应该相同。没想到还会影响这个  详情 回复 发表于 2026-1-2 13:35
yuping 发表于 2026-1-2 13:10:40

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

点评

如果你主系统不是相同架构UUPDL下载转制的ISO会有异常,建议在主系统相同架构的系统下载和转制。  详情 回复 发表于 2026-1-2 13:22
yuping 发表于 2026-1-2 13:01:43
本帖最后由 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  发表于 2026-1-2 13:25
-o -m -u2 -udfver102  发表于 2026-1-2 13:24
2012雨晨绿软 发表于 2026-1-2 12:59:31
yuping 发表于 2026-1-2 12:53
是不是可以这么理解,C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deploymen ...


点评

uup下的iso 是arm64 ,用dism离线脚本 精简后的iso 无法安装,必然报错,我是在x64主机操作这个精简脚本打包的,是不是这个原因,要在arm64 的win11虚拟机里面 运行脚本, 不理解的是脚本调用的wimlib等等 都是同样  详情 回复 发表于 2026-1-2 13:10
yuping 发表于 2026-1-2 12:53:20
本帖最后由 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,所以没引导,这个原因吗  发表于 2026-1-2 13:14
对应映像架构的引导才行  发表于 2026-1-2 13:00
[attachimg]570074[/attachimg]  详情 回复 发表于 2026-1-2 12:59
2012雨晨绿软 发表于 2026-1-2 12:42:59
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来  详情 回复 发表于 2026-1-2 12:53
yuping 发表于 2026-1-2 12:35:14
本帖最后由 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个。问题出在哪里

点评

ESD前面三个索引必须为 索引:1 Windows Setup Media 索引:2 Microsoft Windows PE (amd64) 索引:3 Microsoft Windows Setup (amd64) 脚本会检测第一个 索引的名称,如果检测不到 “Media” 关  详情 回复 发表于 2026-1-2 21:08
你需要ARM64的操作系统环境,并且工具配套的arm64程序  详情 回复 发表于 2026-1-2 12:42
lanmeizhuangyua 发表于 2026-1-2 09:04:04
多谢楼主分享
wang1126 发表于 2026-1-2 08:39:13
谢谢楼主分享

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

闽公网安备 35020302032614号

GMT+8, 2026-1-25 18:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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