定制一个预装软件的 Windows 7 安装 ISO。

1. Environment

操作系统:macOS Catalina 10.15.7 虚拟机软件:VMware Fusion Pro 11.5.3

2. Procedure

首先创建 Windows 7 虚拟机。安装 ISO 时给磁盘分两个区,一个用来安装系统,另一个后面用来打包 ISO:

在设置 Windows 时,按 Ctrl+Shift+F3 进入审核模式:

进入审核模式后,直接关闭 系统准备工具 窗口。

通过挂载 ISO 的方式传入软件安装包,安装需要预装的软件。挂载 Hikari 的 ISO,并重启虚拟机,在 BIOS 中修改启动项为 CD 优先:

重启进入 Hikari 后,使用 Dism++ 工具对安装的 Windows 7 进行清理(被取代的 WinSxS 组件Windows 报告Windows 事件、所有缓存文件临时文件):

清理完成后,重新挂载 Windows 7 的 ISO,并重启虚拟机。进入审核模式后,勾选 系统准备工具 的通用,并插入 Hikari 的 ISO,点击确定。

完成后系统会自动重启进入 Hikari 的系统。使用命令 dism /capture-image /capturedir:E:\ /imagefile:D:\Windows7_x64.wim /name:"Windows7_x64" /compress:fast 对系统进行压缩,生成 Windows7_x64.wim

然后解压缩 Windows 7 的 ISO,并使用 Windows7_x64.wim 来替换 sources/install.wim。修改 sources/ei.cfg

[EditionID]
Home
Professional
ProfessionalWorkstation
Enterprise
[Channel]
Retail
[VL]
2

整一台 Win10,安装 ADK 中的部署工具。

最后使用命令 ./oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -l"Windows7_x64" E:\Windows7_x64 E:\Windows7_x64.iso 对 ISO 进行打包。

3. References

定制 Windows 系统安装镜像 - Vigorous Pro