本操作实例描述了如何使用 Copype.cmd 脚本在 USB 闪存驱动器 (UFD) 上创建可启动的 Windows(R) PE RAM 磁盘。使用 Windows PE RAM,可以启动计算机用于部署或恢复。Windows PE RAM 直接引导到内存,这样可在启动后删除 Windows PE 介质。
注意:
此配置直接引导到内存,分配的驱动器号是 X,该号不对应启动介质(UFD 或 CD-ROM)。可以使用 DISM /Set-TargetPath 选项设置此驱动器号。确保有足够的内存来支持 Windows PE 映像的大小以及其他内存要求,例如,在计划运行任何需要额外工作内存的自定义应用程序时。
先决条件若要完成此操作实例,需要具备以下条件:
提供所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机。
可对运行 Windows® 7 或 Windows PE 会话的计算机进行访问。
一个 UFD。UFD 的大小必须至少比 Windows PE 映像加上所包含的任何其他文件大小的总合大 64 兆字节 (MB)。
步骤 1:设置 Windows PE 构建环境在此步骤中,创建支持构建 Windows PE 映像的所需目录结构。
在技术人员计算机上,单击“开始”,依次指向“所有程序”、Windows OPK 或 Windows AIK,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”。
该菜单快捷方式将打开命令提示符窗口,并将环境变量自动设置为指向所有必要的工具。默认情况下,所有工具都安装在 C:\Program Files\<kit>\Tools 中,其中 <kit> 可以是 Windows OPK 或 Windows AIK。
在命令提示符下,运行 Copype.cmd 脚本。该脚本需要使用两个参数:硬件体系结构和目标位置。
copype.cmd <arch> <destination>
其中 <arch> 可以是 x86、amd64 或 ia64,<destination> 是本地目录的路径。例如,
copype.cmd x86 c:\winpe_x86
运行此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,
\Winpe_x86
\Winpe_x86\ISO
\Winpe_x86\Mount
将基本映像 (Winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,并将该文件重命名为 Boot.wim。
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
步骤 2:添加其他自定义设置此步骤为可选步骤,但建议执行。
可以使用 ImageX 向 Windows PE 映像中添加在 Windows PE 中工作时可能需要的应用程序和脚本。ImageX 是一个在实现部署方案期间捕获和应用映像的工具。例如,键入以下命令可以将 ImageX 工具复制到 Windows PE 映像。
copy “c:\program files\<version>\Tools\x86\ImageX.exe” c:\winpe_x86\iso\
步骤 3:准备 UFD在将 Windows PE 保存在 UFD 上之前,必须使用 Microsoft Vista、Windows 7 或 Windows PE 2.0 或者更高版本中的 DiskPart 格式化 UFD。
从运行有效的操作系统或 Windows PE 会话开始,插入 UFD。
在命令提示符下,使用 Diskpart 将 UFD 格式化为跨越整个 UFD 的 FAT32,然后将此分区设置为活动状态。例如,
diskpart
select disk 1
clean
create partition primary
select partition 1
active
format quick fs=fat32
assign
exit
上例假定 Disk 1 为 UFD。
在技术人员计算机上,将 \ISO 目录中的所有内容复制到 UFD 中。可以手动创建目录结构或使用 xcopy 命令自动构建相应的文件并将其从技术人员计算机复制到 UFD 中。例如,
xcopy c:\winpe_x86\iso\*.* /e f:\
其中 c 是技术人员计算机硬盘的驱动器号,f 是 UFD 的驱动器号。