如何精简Windows 11 ISO镜像并仅保留指定版本?
如何精简Windows 11 ISO镜像并仅保留指定版本?
当然可以实现!我日常部署系统时经常这么操作,既能大幅减小ISO体积,还能避免安装时选错版本。咱们用微软官方的DISM工具就能搞定,全程无需第三方软件,安全又可靠。具体步骤如下:
准备工作:先创建两个本地文件夹,比如
D:\Win11_Mount(用来挂载原ISO镜像)和D:\Win11_Custom(用来存放精简后的系统文件)。然后把你的Windows 11 ISO镜像挂载到系统(右键ISO选择“挂载”,或者用虚拟光驱工具)。查看版本索引:打开管理员权限的命令提示符或PowerShell,输入以下命令查看ISO里所有系统版本的索引编号:
dism /get-wiminfo /wimfile:【挂载后的ISO盘符】\sources\install.wim执行后会列出所有版本(比如Windows 11 Pro、Education等)对应的索引数字,记下你要保留的版本的索引(比如Pro对应的索引是2)。
导出指定版本到新文件:继续在管理员终端中输入导出命令,把指定版本单独提取出来:
dism /export-image /sourcewimfile:【挂载后的ISO盘符】\sources\install.wim /sourceindex:【你记下的索引数字】 /destinationwimfile:D:\Win11_Custom\sources\install.wim /compress:max这里的
/compress:max是可选参数,用来最大化压缩文件,进一步减小体积。如果原ISO里的是install.esd(高压缩格式),只需把命令里的wim换成esd即可。复制其他必要文件:把原ISO挂载目录下除了
sources\install.wim之外的所有文件和文件夹(比如boot、efi文件夹,setup.exe等)全部复制到D:\Win11_Custom目录下,确保精简后的文件结构和原ISO一致。生成新的ISO镜像:
- 如果你用官方工具:需要先安装Windows ADK的部署工具,然后用
oscdimg命令生成ISO:oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bD:\Win11_Custom\boot\etfsboot.com#pEF,e,bD:\Win11_Custom\efi\microsoft\boot\efisys.bin D:\Win11_Custom D:\Win11_Pro.iso - 如果你嫌麻烦:可以用Rufus工具,打开后选择“创建可引导的磁盘镜像”,镜像文件选择
D:\Win11_Custom目录,然后选择保存路径生成ISO,操作更直观。
- 如果你用官方工具:需要先安装Windows ADK的部署工具,然后用
清理挂载:最后记得卸载原ISO的挂载(右键挂载的盘符选择“弹出”),并可以删除
D:\Win11_Mount文件夹释放空间。
备注:内容来源于stack exchange,提问作者Jibreel Official




