/ Windows / 64浏览

如何自定义 Windows 镜像

引入

最近遇到一个问题,需要在 Windows 中预装几个应用,跟着 Windows 一起分发出去。于是就有两类方案:

  • GHOST 分发
  • 直接修改 Windows 镜像(ISO文件)

以下就分别来说说:

GHOST 分发

GHOST 一般都是用来 Clone 和备份系统的。

一般的做法都是:

  • 先在物理机上安装一个 Windows
  • 按照正常配置方式,配置完成
  • 安装你想预装的软件
  • 如果想让用户重新走一遍配置(OOBE),则需要通过 Sysprep 删除特定电脑的信息;如果不想让用户走流程了,请忽略此步骤
  • 再通过 GHOST 软件来进行备份导出即可

常见的 GHOST 软件主要如下:

工具描述下载链接
Norton Ghost广泛使用的磁盘克隆和备份工具,提供创建和恢复镜像的全面功能。链接
Acronis True Image以其多功能性而受欢迎,提供磁盘克隆、备份解决方案和云存储选项。链接
Clonezilla开源克隆解决方案,支持磁盘和分区克隆,用于备份和系统部署。链接
EaseUS Todo Backup用户友好型工具,提供系统备份、磁盘/分区备份和文件备份解决方案。链接
Macrium Reflect可靠的免费备份解决方案,以其快速高效的磁盘克隆和映像制作能力而闻名。链接

直接修改 Windows 镜像

还有一种方式就是可以不安装 Windows,直接通过工具来修改镜像。

这里推荐用的工具是 NTLite

可以直接下载镜像(ISO 文件),然后通过 NTLite 加载进来,对其进行修改。

如果我们想添加一个预装软件,可以直接再 Post-Setup 模块,添加安装包文件,并且带上安装参数,就可以实现在用户配置完成后,软件直接安装。

还有其他的配置也可以直接进行修改。详情可以参考官方文档。

最后可以通过生成 iso 文件再进行分发。

总结

方式优势劣势
GHOST就像配置自己电脑一样配置,几乎没有门槛需要走完 Windows 的安装流程,而且由于 Windows update,可能会安装本机的一些驱动
直接修改 iso不用安装 Windows,也就不会有本机配置残留需要一些上手成本
如何通过 C++ 实时监听 ETW 事件
如何通过 C++ 实时监听 ETW 事件
【译】调查并确定 Windows 运行速度变慢问题
【译】调查并确定 Windows 运行速度变慢问题
【译】丢失的 WPA 文档 —— 磁盘使用
【译】丢失的 WPA 文档 —— 磁盘使用
【译】丢失的 WPA 文档 —— CPU 调度
【译】丢失的 WPA 文档 —— CPU 调度
【译】丢失的 WPA 文档 —— CPU 采样
【译】丢失的 WPA 文档 —— CPU 采样
如何通过 PDH(Performance Data Helper) 获取性能计数器的值

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注