Windows Embedded Standard 7各项性能对比(一)
Windows Embedded Standard 7各项性能对比(二)
Windows Embedded Standard 7各项性能对比(三)
OEM开发人员完成所需的配置后,可将配置保存到应答文件中。该文件列出了所有要安装的功能或驱动程序包包和需要进行设置的配置。可将应答文件传送至IBW,由此创建操作系统。
在Windows Embedded Standard 2009中,操作系统的创建是在OEM开发人员的计算机上完成的。OEM开发人员可在Target Designer中完成配置后创建映像。Target Designer在开发人员指定的位置创建一个操作系统文件夹结构,并使用目标操作系统的二进制文件和注册表配置单元填充该文件夹结构。然后,OEM开发人员可将这些文件复制到目标设备的磁盘上。系统引导目标设备时,Windows Embedded Standard 2009通过***启动代理(FBA),由FBA完成操作系统的最终安装。完成FBA后,操作系统即可投入使用。
在Windows Embedded Standard 7中,操作系统的创建完全在目标设备上进行。无论是IBW和ICE配置方法,配置工作都在IBW工具上最终完成,从而实现操作系统的创建。IBW首先在设备上安装基本操作系统,然后安装所选的包,并应用所有配置设置。基本安装完成后,设备将重新启动到安装的操作系统。然后,与FBA非常相似,完成操作系统的最终安装后,操作系统即可投入使用。
自定义
在Windows Embedded Standard 2009中,OEM开发人员可以通过多种方式向配置中添加第三方应用程序。***种方法是使用Component Designer工具。这种方法允许开发人员创建自定义组件。这些自定义组件可包含自定义文件、应用程序或驱动程序的注册表项,以及其他组件依赖关系的列表。这些组件被导入组件数据库,并在Target Designer中可见。这样,OEM开发人员可以创建***组件,***组件的操作与操作系统的其他部分类似,可由多种配置共享。此外,自定义组件还支持版本修订控制。如果开发人员不希望使用自定义组件而向某个配置添加第三方文件或注册表项,Target Designer还支持使用Extra Files、Extra Registry Data或Extra Resources节点将其他文件和资源手动添加到配置中。使用该配置时,这些文件将安装到设备上,但使用其他配置时,这些文件将无法安装到设备上,也无法进行版本控制。
Windows Embedded Standard 7中没有Component Designer(组件设计)工具。Windows Embedded Standard 7使用$OEM$文件夹的概念将第三方文件加入目标映像。如果必须通过安装程序安装第三方文件,则用户可在安装过程中使用同步命令执行安装程序。$OEM $文件夹不支持依赖关系或内置的版本控制功能。但用户可以创建模板,将功能包组合到一起,然后按照文件版本的不同区分文件夹。
捕获
在对所需映像进行配置,并创建到设备上以后, OEM开发人员可能需要捕获映像,用于日后在多台设备上部署相同配置。在Windows Embedded Standard 2009中,OEM开发人员必须在捕获操作系统映像前使用包含Fbreseal.exe的系统克隆(System Cloning)工具。在安装过程中,每次安装都具有唯一性。Fbreseal.exe可去除任何唯一标识符,以便这种安装可以复制到多台计算机上。运行Fbreseal.exe后,OEM开发人员可使用第三方工具捕获映像,供日后部署时使用。Windows Embedded Standard 2009还对Sysprep提供有限支持。Sysprep仅用于为使用系统中心配置管理器操作系统部署方法(System Center Configuration Manager’s Operating System Deployment)而准备映像时使用。
在Windows Embedded Standard 7中,OEM开发人员使用的是Sysprep,而不是Fbreseal.exe。Sysprep的功能与Fbreseal.exe类似,可生成映像,以便可以捕获映像,并用于重新部署。Sysprep具有强制被部署的操作系统进入Out of Box Experience (OOBE) 或Audit模式,支持最终用户配置操作系统设置,以及OEM开发人员确保在向最终用户发布设备前已完成了全部预设置工作。用户也可将无人值守安装应答文件传递到Sysprep,以便系统执行其他命令或对设置进行配置。
运行Sysprep后,用户即可使用ImageX捕获映像用于重新部署。ImageX可将目标磁盘的全部内容捕获到Windows Imaging(WIM)文件中。WIM文件是基于文件的,可进行大规模压缩。对于重复的文件,系统只在WIM文件中存储一次,这样同一文件的多个副本不会显著增加WIM文件的大小。此外,一个WIM文件可存储多个类似的映像;只有多个映像之间的差异才会增加WIM文件的整体内存占用。
部署
生成并捕获映像后,即可在产品计算机部署映像。根据环境的不同,OEM开发人员可能需要重新在一台、数台,乃至成千上万台设备上重新部署映像。应针对不同场景,采取不同的部署方法。Windows Embedded Standard 2009中没有专门针对重新部署流程提供帮助的工具。进行小批量重新部署时,OEM开发人员可简单地将操作系统文件复制到目标设备的磁盘上。大批量重新部署则需借助第三方工具。
微软在Windows Embedded Standard 7中提供了多种部署选项。***种方法是使用ImageX。ImageX不仅可将文件捕获为WIM文件格式,而且还可将WIM文件部署到目标磁盘上。OEM开发人员可使用ImageX手动部署WIM文件,或使用ImageX编写脚本,进行自动部署。对于小批量部署的第二种方法是通过IBW进行。用户可以使用IBW查看WIM文件并完成安装。除进行标准WIM部署外,IBW还可以向正在安装的映像中添加语言包,用户甚至可以利用IBW将无人参与文件应用到映像。
***,OEM开发人员可以为了部署Windows Embedded Standard 7映像,而设置Windows Deployment Services(WDS)或System Center Configuration Manager服务器。WDS和Configuration Manager支持面向多个设备进行大规模部署,Windows Embedded Standard 7对它们提供全面支持。