累计签到:8 天 连续签到:1 天
|
Windows镜像ISO与ESD互转本文提供使用工具将Windows镜像的ISO与ESD格式互相转化的方法示例
ISO 转 ESD
1. 解压ISO文件,保持目录结构,把 /source 目录下的 boot.wim 和 install.wim 放到ISO目录结构以外的其他目录 (也可以使用 清除列表 但它只适用于DISM命令)。假如是 install.esd 则可能需要先转换
【图一】
2. 使用 imagex (来自 ADK 中的 DISM )将上一步调解完的ISO根目录捕获为WIM映像,映像名称和映像描述均为其他留空
图为使用GimageX创建镜像的界面和创建完成后使用压缩软件打开该镜像的预览图,可据此自行翻阅文档写命令行
【图二】
3. 把 boot.wim 中两卷映像 依次 导出到第二步创建的wim文件里
执行完可以查抄一下该映像所有卷信息的映像名称和映像描述是否能依次对应上
【图三】【图四】
4. 把 install.wim 中你需要的所有卷导出到导出到上一步修改好的wim文件里
做完可以选择性使用wimlib优化一下这个wim,对导出时选择的压缩范例是用膨胀的体积换取处置惩罚速率的映像文件很有帮助,我的优化命令和参数是 wimlib-imagex optimize "setup.wim" --recompress --compress=LZX:100 --threads=0 --check ,它在导出时均选择最大压缩的情况下只减小了三十多MB的体积
【图五】
5. 把这个wim转换为esd。我这里使用的是wimlib-imagex: wimlib-imagex export "setup.wim" all "setup.esd" --solid --solid-compress=LZMS:100 --rebuild --include-integrity --threads=0 可根据需求自行调解为合适的工具和参数
我在这一步使用的命令参数与上一步中的选择性优化存在重复,实际上不使用上一步的可选命令也能达到这样的结果,这里是为了形成对比
【图六】
至此,ISO成功转化为ESD
思路是仿造官方ESD镜像结构与卷属性,理论上在映像“头脸”能够被工具“认出来”的条件下可以举行更多自定义,对其他文件也如此。
ESD 转 ISO
下载 MSMG Toolkit ,解压后在工具根目录创建 /DVD/sources/ 目录,将ESD文件重命名为 install.esd 并放入刚创建的目录
使用其他能将官方ESD转换为ISO的工具也可,例如 DISM++ 的 ESD转ISO 功能
【图七】
运行工具根目录下的 Start.cmd ,在 [1] 源 文 件([1] Source (SourceMenu))选择 [5] 从应用商店 ESD 映像中解压源文件([5] Extract Source from Store ESD Image (ExtractSourceStoreESD))
【图八】
等待到工具处置惩罚完成,在 [7] 目 标([7] Target (TargetMenu))选择 [1] 制作 DVD ISO 镜像([1] Make a DVD ISO Image (MakeISO)),自行命名
这一步使用其他的创建可引导ISO文件的工具也可完成。假如不使用这种第三方工具,可以选择逐卷导出后整理为官方ISO结构再创建
【图九】
至此,ESD成功转化为ISO
将 Windows 镜像的 ISO 与 ESD 格式互相转化的方法示例.7z
(12.23 KB, 下载次数: 0)
|
精密测量技术论坛免责声明
重要声明:以上内容仅代表该作者观点,不代表本站精密测量技术论坛立场。
如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!
站长联系邮箱:1339305021@qq.com
站长联系微信:dddnnbbb
|