Sysprep是一种专为企业系统管理员、OEM厂商以及其他需要在多台计算机上部署Windows XP操作系统的客户而设计的实用工具。一旦在单台计算机上完成初始安装步骤后,您便可以运行Sysprep以准备对样品计算机进行克隆。
Sysprep所提供的出厂模式是一种能够有效减少OEM厂商所需维护映像数量的安装选项预先配置方法。 您可以利用出厂模式在 Sysprep 运行完毕后重新启动系统时安装额外的驱动程序和应用程序。通常情况下,运行Sysprep是计算机交付用户前所需完成的预装过程中的最后一个步骤。当再次重新启动系统时,计算机将显示Windows欢迎屏幕或最小化安装程序。 通过使用-factory选项运行 Sysprep ,计算机将在不启动Windows欢迎屏幕或最小化安装程序的情况下以支持网络连接的模式重新引导。此时,Factory.exe将负责处理应答文件、 Winbom.ini ,并执行以下操作: 通过网络向这台计算机复制驱动程序。 启动即插即用列表。 通过位于本地或网络位置上的源文件来准备、安装或卸载应用程序。 添加客户数据。 在这种情况下,您可以对计算机进行审核。当完成审核工作后,请使用带有-reseal选项的Sysprep命令为计算机完成交付客户前的准备工作。 举例来说,您可以创建包含最小驱动程序集合的标准安装系统,执行sysprep-factory命令,创建安装映像,并将此映像复制到多台目标计算机上。如果目标计算机需要使用额外驱动程序,那么,请在目标计算机上运行sysprep-factory并装载所需要的驱动程序。 说明: 当使用Sysprep工具对计算机进行封装后,通过在 Oobeinfo.ini 文件的 [Options] 部分中添加OEMAuditBoot = 1记录项,您可以在不显示Windows欢迎屏幕的情况下重新启动计算机。 针对映像内容的根据订单生产修改方式
通过使用出厂模式预先向应答文件 Winbom.ini 中导入诸如姓名、时区之类的客户信息,采用根据订单生产方式的OEM厂商可以对其销售订单系统进行集成。在出厂模式下,您还可以对诸如 Sysprep.inf 、 Oobeinfo.ini 以及 .isp 和 .ins 文件之类的其它 .ini 或应答文件进行更新。 控制Sysprep对话框的显示方式
您可以通过修改注册表设置的方式来隐藏Sysprep对话框。如需获取更多相关信息,请查看"在出厂模式下使用注册表控制 Sysprep "。
图1显示了 Sysgrep 对话框
图1. 使用Sysgrep 定位Winbom.ini文件
为寻找Winbom.ini文件,Sysprep依次搜索以下位置: 由注册表健 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Factory\Winbom 所指定的路径及文件名。 除CD-ROM驱动器外所有可移动介质驱动器的根目录,如软盘驱动器。 所有CD-ROM驱动器的根目录。 Factory.exe 文件的存储位置,通常为 %systemdrive%\Sysprep 文件夹。 %systemdrive% 驱动器的根目录。 一旦确定Winbom.ini文件位置后,Sysprep将从该文件的[Factory]部分内读取WinbomType记录取值。 如果WinbomType记录取值不符合上下文环境,Winbom.ini文件将被忽略,Sysprep将继续搜索其它Winbom.ini文件。如果WinbomType记录取值符合上下文环境,Sysprep将从[Factory]部分中读取NewWinbom记录取值。如果NewWinbom记录取值不为空,且相应位置上存在一个Winbom.ini文件,那么,Sysprep将继续从该Winbom.ini文件中检测NewWinbom记录。 这种循环过程直到Sysprep定位到一个不包含NewWinbom记录项的正确类型Winbom.ini文件或循环次数达到10次时结束。此后,Sysprep将使用最后确定的Winbom.ini文件中所包含的设置内容继续在出厂模式下运行。 当您在出厂模式下运行Sysprep时,NewWinbom在每次引导过程中将只被处理一次。