Windows系统封装

如何修改windows系统的安装映像(封装),官方给出的相关的说明

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/modify-an-image
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/run-audit-mode-in-the-factory

  1. 在线(将映像应用到磁盘),使用审核模式
  • Online servicing (audit mode):
    servicing_audit.png
  1. 离线(不安装而使用挂载)
  • Offline servicing:

    servicing_mount.png

    扩展:使用wim安装系统

  • Servicing an image by using Windows Setup:

    servicing_unattend.png

  • 如果只是进行简单的文件修改可以使用Offline方式,如:
    • 升级IE
    • 添加驱动、自动应答文件等
  • 但如果是要打补丁,安装软件那就要使用Online方式
    • 打补丁会使原来的wim文件体积变得非常大,在Offline方式安装只是预安装状态,所有的安装会在下一次启动再来完成,所以不能清理完全,只能在Online方式下进行
    • Offline下不能安装软件,只能在Online下进行(如:集成VC库)

好,这里使用Online方式

  1. 开始安装,如何安装就不说了


    OOBE.png

    安装重启到OOBE界面时,按Ctrl+Shift+F3,系统会自动重启,直接进入系统(审核模式)


    audit mode.png

特别说明:在完成封装之前每次进入系统都应该有“系统准备工具”窗口,你可以关闭它或者移动到边角上,但不要去操作它,直到封装最后一步,切记!切记!切记!


下面进行你想要的操作,我这里使用了Dism++,这是一个非常好用的工具,推荐使用

  • 集成驱动USB3.0,NVMe


    dism++ add drivers.png
append-drivers.png
  • 更新补丁


    updata.png
  • 其它的优化、功能等可以根据需要来使用,安装自己想安装的软件
    我这里安装了VC库

  • 所有定制操作完成后,重启,再次打开Dism++,使用空间回收功能

    clear.png

    我这里是演示,如果是打全了补丁,系统的体积会添加好多,这里的清理可以清理出几个G的空间,尤其是关于WinSxS的空间
    sysprep-generalize.png

最重要的一步,选择 OOBE ,勾选通用,选择关机。

  • 这时一定不能重启,否则之前的工作就白做了
  • 关机后,使用winpe引导进入pe系统中
  • 使用imagex/dism将我们封装好的系统打包为wim
    在imagex.exe同路径下提供一个wimscript.ini文件
--------wimscript.ini----------
[ExclusionList]
\$windows.~bt
\$windows.~ls
\winpepge.sys
\Windows\CSC
\Recycled
\Recycler
\$Recycle.Bin\*
\System Volume Information
\swapfile.sys
\pagefile.sys
\hiberfil.sys
\Boot
\bootmgr

最后使用命令
E:\ imagex /compress maximum /check /flags "Ultimate" /capture C: D:\install.wim "Windows 7 Ultimate" "Windows7 Ultimate Custom"


sysprep

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/sysprep-command-line-options

C:\Windows\System32\sysprep\sysprep.exe
System Preparation Tool
直接运行能打开图形界面


open-sysprep.png

Sysprep.exe [/oobe | /audit] [/generalize] [/mode:vm] [/reboot | /shutdown | /quit] [/quiet] [/unattend:]
可对应图上的选项
在无人参与的安装过程中将答案文件中的设置应用于Windows,其中答案文件指定要使用的答案文件的路径和文件名. For example:
Sysprep /audit /reboot /unattend:F:\Unattend.xml

  • 审核模式
    Windows引导时,它将以即用型体验(OOBE)模式或审核模式启动。 OOBE是默认的开箱即用体验,允许最终用户输入其帐户信息,选择语言,接受Microsoft服务条款并设置网络。
    您可以将Windows配置为引导到审核模式。在审核模式下,您可以在将计算机发送给客户或捕获映像以在组织中重用之前,对Windows安装进行其他更改。例如,您可以安装驱动程序包中包括的驱动程序,安装应用程序,或进行其他要求Windows安装才能运行的更新。当您使用应答文件时,Windows将处理auditSystem中的设置,并且auditUser配置通过。
    当启动到审核模式时,您将使用内置的管理员帐户登录到系统。登录系统后,在auditUser配置阶段将立即禁用内置管理员帐户。下次计算机重新启动时,内置管理员帐户将保持禁用状态。有关更多信息,请参见启用和禁用内置管理员帐户。

  • 通用
    要将Windows映像部署到不同的PC,必须首先将映像通用化以删除特定于计算机的信息,例如已安装的驱动程序和计算机安全标识符(SID)。您既可以单独使用Sysprep,也可以将Sysprep与无人参与的答案文件一起使用,以通用化映像并准备好进行部署。
    (如果在虚拟化中,使用克隆创建的主机,也要使用sysprep来通用化才能加域)

你可能感兴趣的:(Windows系统封装)