《XP定制不完全攻略》的第八章主要探讨的是XP系统的封装与部署,这是软件开发过程中一个重要的环节,特别是在批量安装操作系统于多台计算机时。XP的封装与部署使用了微软提供的Deploy.cab工具包,该工具包包含了多种用于简化和自动化安装过程的工具。
Deploy.cab中的核心工具包括:
1. **安装管理器 (Setupmgr.exe)**:这是一个用于生成自动应答文件(如Sysprep.inf)的工具,可以根据管理员的设定自动调整系统配置,如系统序列号、时区和工作组等。它可以用于系统无人值守安装和Sysprep过程。
2. **系统准备工具**:包括Sysprep.exe、Setupcl.exe、Factory.exe、Sysprep.inf和Winbom.ini。这些应用程序相互依赖,主要用于系统封装,确保在封装后的系统能在目标计算机上重新生成唯一的安全标识符(SID)。
3. **Cvtarea.exe**:这是一个用于FAT32或FAT文件系统的工具,可以创建连续文件并放置在磁盘的特定位置,便于磁盘映像操作。
4. **Oformat.com**:用于创建优化的FAT32卷,便于后续转换为NTFS文件系统。
系统封装的基本流程包括:
1. 在源计算机上安装并配置好XP操作系统,包括安装补丁、软件和个性化设置。
2. 创建一个名为Sysprep的文件夹,并将Deploy.cab解压后的必要文件(通常至少需要Sysprep.exe、Setupcl.exe和Factory.exe)复制到C:\Sysprep。
3. 使用Setupmgr.exe生成自动应答文件Sysprep.inf,该文件定义了系统部署过程中的自动化设置。
4. 运行Sysprep.exe开始封装系统,然后使用磁盘映像软件备份成系统映像。
5. 通过光盘、网络等介质将系统映像传递到目标计算机。
6. 在目标计算机上恢复系统映像,执行系统部署,这一步会自动完成硬件驱动的安装、网络ID和计算机名的更改,以及组件的重新注册等工作。
7. 如果在封装时选择了重生成SID,目标计算机将获得一个新的唯一SID,以确保系统的独立性。
这种封装和部署方法显著提高了效率,减少了手动设置和软件安装的工作量,特别适用于大规模的计算机部署。封装后的系统能够保留源计算机的所有定制设置,包括安装的补丁和软件,使得批量安装更加便捷。而Setupmgr.exe的使用则进一步简化了无人值守安装的配置过程,降低了操作复杂性,使得系统部署更加自动化。