前言
Windows 系统镜像核心是 sources
目录下的 install.wim
映像文件,在 Windows PE
中安装系统时,可通过 install.wim
文件,使用 Windows 安装器
来完成系统的安装,当我们有多个系统版本镜像时,管理会比较麻烦,这种情况下,可以使用 Dism
、ImageX
等工具,将所需的多个系统镜像导出到一个 .wim
映像文件中,这样既方便多系统版本管理,也方便安装时系统版本选择。
准备工作
- Windows 镜像:根据需求自行准备,获取方式可参考 镜像下载
- ImageX 镜像工具:使用 uup-converter 工具中的 ImageX
- UltraISO 软碟通:用来挂载和封装
ISO
镜像。
挂载镜像
挂载说明
以 Windows 10 专业版
、Windows 11 专业版
镜像合并为例,将 iso
镜像文件分别双击进行挂载,并拷贝 sources
目录下的 install.wim
文件到磁盘下,建议修改文件名称以方便后续操作区分。
以拷贝到 E:
盘为例,最终文件路径为:E:\Win10_install.wim
、E:\Win11_install.wim
:
使用 ImageX 合并
查看镜像信息
使用 imagex /info
命令查看镜像信息
# 查看 Windows 10 镜像信息
imagex /info E:\Win10_install.wim
# 查看 Windows 11 镜像信息
imagex /info E:\Win11_install.wim
打印如下,INDEX
表示索引,如果包含多个系统版本,则会有多个 INDEX
,导出时注意区分。
WIM Information:
----------------
Path: E:\Win10_install.wim // [!code focus]
......
Available Image Choices:
------------------------
<WIM>
<IMAGE INDEX="1">
...... // [!code focus]
<NAME>Windows 10 专业版</NAME>
<DESCRIPTION>Windows 10 专业版</DESCRIPTION>
<FLAGS>Professional</FLAGS>
</IMAGE>
...... // [!code focus]
</WIM>
WIM Information:
----------------
Path: E:\Win11_install.wim // [!code focus]
.....
Available Image Choices:
------------------------
<WIM>
<IMAGE INDEX="1">
...... // [!code focus]
<NAME>Windows 11 专业版</NAME>
<DESCRIPTION>Windows 11 专业版</DESCRIPTION>
<FLAGS>Professional</FLAGS>
</IMAGE>
...... // [!code focus]
</WIM>
导出系统镜像
ImageX 导出系统镜像语法说明
/export
:导出镜像。E:\Win10_install.wim
:指定源镜像文件路径。*
: 则表示导出所有的系统版本,或如上查看的索引,如:1
、2
等,来导出具体的系统版本。E:\install.wim
:导出的目标镜像文件路径。/compress maximum
:使用最大压缩比。
如下命令:将 E:\Win10_install.wim
中的所有系统版本导出到 E:\install.wim
镜像文件中。
imagex /export E:\Win10_install.wim * E:\install.wim /compress maximum
耐心等待进度完成,如下所示,说明镜像导出成功:
ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 10.0.10011.16384
Exporting: [E:\Win10_install.wim, *] ->
[E:\install.wim]
[ 100% ] Exporting progress // [!code focus]
Successfully exported image #1.
Total elapsed time: 9 sec
如法炮制,再将 E:\Win11_install.wim
中的系统镜像导出到 E:\install.wim
文件中。
imagex /export E:\Win11_install.wim * E:\install.wim /compress maximum
导出完成后,查看镜像信息来验证是否合并成功:
imagex /info E:\install.wim
打印如下,说明镜像合并成功。
----------------
Path: E:\install.wim
......
Available Image Choices:
------------------------
<WIM>
<TOTALBYTES>10341115344</TOTALBYTES>
<IMAGE INDEX="1">
......
<NAME>Windows 10 专业版</NAME>
<DESCRIPTION>Windows 10 专业版</DESCRIPTION>
<FLAGS>Professional</FLAGS>
</IMAGE>
<IMAGE INDEX="2">
......
<NAME>Windows 11 专业版</NAME>
<DESCRIPTION>Windows 11 专业版</DESCRIPTION>
<FLAGS>Professional</FLAGS>
</IMAGE>
</WIM>
更多 ImageX 语法参考:ImageX Command-Line Options
使用 Dism 合并 推荐
查看镜像信息
# 查看 Windows 10 镜像信息
DISM /Get-ImageInfo /ImageFile:E:\Win10_install.wim
# 查看 Windows 11 镜像信息
DISM /Get-ImageInfo /ImageFile:E:\Win11_install.wim
打印如下:
部署映像服务和管理工具
版本: 10.0.22621.2792
映像详细信息: E:\Win10_install.wim
索引: 1
名称: Windows 10 专业版
描述: Windows 10 专业版
大小: 17,080,560,751 字节
操作成功完成。
部署映像服务和管理工具
版本: 10.0.22621.2792
映像详细信息: E:\Win11_install.wim
索引: 1
名称: Windows 11 专业版
描述: Windows 11 专业版
大小: 21,131,041,523 字节
操作成功完成。
导出系统镜像
DISM 导出系统镜像语法说明
/Export-Image
:导出镜像。/SourceImageFile
:指定源镜像文件路径。/SourceIndex
:导出源镜像中系统版本索引。/DestinationImageFile
:导出的目标镜像文件路径。/DestinationName
:非必须,可以通过该参数,来修改导出的系统镜像名称。
如下命令:将 E:\Win10_install.wim
中的索引为 1
的系统镜像导出到 E:\install.wim
文件中。
DISM /Export-Image /SourceImageFile:E:\Win10_install.wim /SourceIndex:1 /DestinationImageFile:E:\install.wim /DestinationName:"Windows 10 专业版"
耐心等待进度完成,如下所示,说明镜像导出成功:
部署映像服务和管理工具
版本: 10.0.22621.2792
正在导出映像
[==========================100.0%==========================]
操作成功完成。
如法炮制,再将 E:\Win10_install.wim
中索引为 1
的系统镜像导出到 E:\install.wim
文件中。
DISM /Export-Image /SourceImageFile:E:\Win11_install.wim /SourceIndex:1 /DestinationImageFile:E:\install.wim /DestinationName:"Windows 11 专业版"
导出完成后,查看镜像信息来验证是否合并成功:
DISM /Get-ImageInfo /ImageFile:E:\install.wim
打印如下,说明镜像合并成功。
部署映像服务和管理工具
版本: 10.0.22621.2792
映像详细信息: E:\install.wim
索引: 1
名称: Windows 10 专业版
描述: Windows 10 专业版
大小: 17,080,560,751 字节
索引: 2
名称: Windows 11 专业版
描述: Windows 11 专业版
大小: 21,131,041,523 字节
操作成功完成。
封装 ISO 镜像
封装说明
如上,将多个镜像合并到一个 install.wim
中,为满足不同系统安装方式的使用,可以借助 软碟通
将其封装为 ISO
镜像,需要注意的是,尽量使用多个镜像的最高版本的 ios
文件进行 install.wim
替换。
- 使用 软碟通打开
Windows 11
的iso
镜像文件。
- 打开后展示目录如下:
- 点击
sources
目录,右侧找到install.wim
文件,右键点击将其删除。
- 将上文合并的
install.wim
添加进来。
install.wim
文件添加进来后,可以看到右上角会提示容量变化。
- 保存并写入
iso
文件。
- 耐心等待进度完成即可。
- 使用镜像安装验证,如下,可以看到上文合并的操作系统版本,说明
ISO
镜像封装成功了。