该恢复过程不会修复个别文件;相反,它会在设备上安装其出厂时具有的完整映像。设备上的所有现有文件、数据和设置以及自设备出厂之后进行的任何更改都会被该映像替换。恢复
CD 不是用于部署或升级个别组件、设置或 QFE
的方法。
要求
要完成本文中概述的过程,您将需要下列工具和程序:
•
Microsoft Windows XP Embedded with Service Pack 2
提供用于生成 Microsoft Windows XP Embedded
映像的工具以及用于创建和安装 SDI
映像的实用工具。还提供一个独立版本的
Windows PE,它可以从安装盘运行或者不经修改即添加到恢复
CD 中。
•
Windows PE 工具包或 OEM 预安装工具包 (OPK)
提供用于自定义 Windows PE
的工具,并且为实际的恢复 CD
创建所必需。要使恢复 CD 可用 Windows PE
启动,需要用 oscdimg.exe 工具创建 .iso
映像并且包含 etfsboot.com(它只能通过
Windows PE 工具包或 OPK 得到)。可以从
Microsoft Windows Embedded 分发服务器中获得
Windows PE 工具包。
•
Windows XP Embedded 映像
提供您将要在恢复 CD
中包含的主映像。如果您尚未创建主映像,则需要创建一个,以便借助于恢复
CD 进行部署。
•
基于 Windows XP Embedded 的设备
提供用于完善将要包含在恢复 CD
中的主映像的设备,并且提供用于在创建恢复
CD 之后对其进行测试的设备。
•
符合 ISO 9660 的 CD 烧录软件
在用 oscdimg 工具和 ETFSboot.com 文件创建 .iso
文件之后,需要使用符合 ISO 9660 的 CD
烧录软件将其烧录到 CD 中。
无论您在恢复 CD 上使用哪个版本的 Windows PE,都必须使用
Windows PE 工具包或 OEM 预安装工具包 (OPK)
来完成实际烧录 CD 之前的最后步骤。在创建 .iso
文件(它是整个 CD 的映像文件)时,必须使用
oscdimg 工具和 etfsboot.com。这些工具只能在 Windows
PE 工具包或 OPK 中得到。Oscdimg.exe 用于创建 .iso
文件,而 etfsboot.com 用于创建 CD
启动扇区。如果您使用其他软件来创建 .iso
映像,则 CD 将无法启动。在创建了该 .iso
文件之后,就可以用任何能够烧录符合 ISO-9660
的映像的软件烧录 CD。
Windows PE 以下列两种形式提供:
•
独立版本
Windows PE 在 Windows XP Embedded CD ROM 光盘 1
或单独的 Windows PE
光盘中提供,具体取决于您是具有全价产品还是升级产品。在这种形式下,可以将它用作启动盘来执行很多开发任务。还可以将它与
SDI 一起包含在恢复 CD、部署盘或现场升级盘中,以支持
SDI 映像的安装和部署。
要在 CD ROM 或部署中使用该版本,需要从
Windows XP Embedded CD ROM 光盘 1 中复制整个 I386
文件夹(文件夹和文件夹名称)。
•
可自定义的版本
您还可以用单独授权的 Windows PE
工具包或者用 OPK 中包含的 Windows PE
工具创建自己的自定义版本 Windows PE。
要创建可自定义的版本,请按照 Windows PE
帮助(与 Windows PE 工具包和 OPK
一起提供)中的说明操作。
可以从 Microsoft Windows Embedded 分发服务器中获得
Windows PE 工具包。
在每一种形式下,都有对 Windows PE
的使用和再分发进行管理的特定的授权限制。有关详细信息,请参阅版本所随附的适当的许可证。
下表显示了如何将 Windows PE 与 Windows XP Embedded
分发相结合。
分发
说明
恢复 CD
包含 Windows PE 和 SDI,作为恢复映像。通常位于物理设备上,与要在现场使用的设备一起交付,以便重新安装工厂映像。
现场升级 CD
包含 Windows PE 和 SDI,作为可以用来升级一直在运行
Windows NT Embedded 或非 Microsoft
操作系统的嵌入式设备的映像。
要求有经过签名的 2004 版本 Field Upgrade
Additional Rights Agreement(间接)或版本 2 Field
Upgrade Schedule(直接)。
可以将该光盘独立于设备进行交付,以便可以将其部署到现场中的设备上。
部署 CD 或 RIS 服务器
包含 Windows PE 和 SDI,以便进行工厂内部署。可以通过使用部署光盘或者通过使用
RIS
服务器,将它们结合起来使用,以便将初始安装部署到嵌入式设备中。。
可以将该光盘独立于设备进行交付,以便可以将其部署到现场中的设备上。
将 SDI 文件、Windows PE 和 SDIMGR.WSF 工具复制到 Working 文件夹
在创建了映像文件并且选择或自定义了某个版本的
Windows PE 以后,就可以装配恢复光盘组件了。
1.
在开发计算机上创建一个新的工作文件夹。
例如,创建一个名为“Working”的文件夹。
2.
将 recovery.sdi 文件复制到 Working 文件夹。
3.
采用下列方式之一,将 Windows PE 复制到
Working 文件夹:
将 Windows XP Embedded 光盘 1
插入计算机,并且将以下内容复制到 Working
文件夹:
•
I386 文件夹
•
win51 文件
•
win51ip 文件
•
win51ip.SP2 文件
•
winbom.ini
或者
将 Windows PE 的自定义版本复制到 Working
文件夹。
4.
将 sdimgr.wsf 从 Windows Embedded\utilities
文件夹复制到 Working 文件夹。
部署 Windows XP Embedded 映像的另一种方式是使用
Preboot eXecution Environment (PXE) 启动技术、RIS、Windows
PE 和 SDI。
在已经自定义 Windows PE 以部署 SDI
磁盘映像之后,必须将 Windows PE
的可启动版本放到 RIS
服务器上。这会为目标设备(带有 PXE
支持)提供从 RIS 服务器启动 Windows PE 的能力。Windows
PE 随后会将 SDI
磁盘部署到该设备。本文不打算详细介绍设置 RIS
服务器的过程。
在 RIS 服务器上使用 Windows PE 需要:
•
Windows XP
产品光盘和具有相同内部版本号的 Windows PE
光盘,或者 Windows XP Embedded
安装光盘中的独立版本 Windows PE
•
正确配置的带有 Service Pack 2 (SP2)
或更高版本安装的 Windows 2000