-
2009-05-07
Win-PE启动盘的制作 - [Testing tools]
前段时间,因为我们的main-block (可以预装XP - embbed的微型计算机) 需要安装 XP - embbed, 但是却没有安装文件,而只有C盘的镜像。所以我们需要做的事情就是将我们的镜像直接Copy到main-block上,main-block只有1G的闪存做硬盘,这时我们就需要做一个启动盘,将镜像直接copy到 main-block的C盘。
WinPE的作用:
问题出现了,我们启动盘制作好了进入的是Dos, Dos是看不见NTFS分区的。我们又找了一个方法,制作一个WinPE启动盘,先执行diskpart.exe将原有NTFS分区从新格式化WinPE全称是Windows PreInstallation Environment(Windows PE)直接从字面上翻译就是“Windows预安装环境”,我的理解它就是一个增强版本的Dos,可以运行Dos的命令,和microsoft最新提供的一些工具和脚本。
制作步骤:
Step 1. 下载WinPE制作文件。下载地址
Step 2. 安装WinPE。安装完后启动AIK控制台。
Step 3. 执行如下命令; x86, amd64, ia64是PC机的架构,如果不是x_86就按照机器替换为其他的架构。
• copype x86 c:\winpe_x86这个步骤会创建如下文件夹:
\winpe_x86
\winpe_x86\ISO
\winpe_x86\mountStep 4. 添加自定义工具。
ImageX ,部署时候捕获镜像的工具。
xcopy “c:\program files\<version>\Tools\x86\imagex.exe” c:\winpe_x86\is
Package Manager (Pkgmgr.exe) 将AIK下Service文件夹拷到winpe_x86\iso\Servicing目录下,另外还需要MSXML也拷到winpe_x86\iso\Servicing目录下 。所以需要执行以下两个copy命令。
xcopy “c:\program files\<version>\Tools\<architecture>\Servicing” c:\winpe_x86\iso\Servicing /s
copy %windir%\system32\msxml6*.dll c:\winpe_x86\iso\ServicingStep 5.在Vista下用diskpart.exe 格式化你的USB盘,插入U盘,执行如下命令。
• diskpart
• list disk
• sel disk 1 /*选定U盘所在的disk*/
• clean
• create par primary
• sel par 1
• act
• format fs=fat32
• assign
• exit
Step 6. 将制作好的文件copy到U盘上
• xcopy c:\winpe_x86\iso\*.* /s /e /f H:\ /*将H:修改为你U盘的盘符*/最后,插入U盘,设置U盘为第一优先启动,重启。到此就可以看到的WinPE了。我们的main-block安装任务也完成了,执行diskpart, 将原有NTFS分区格式化,然后将U盘上的XPE镜像copy到main-block的闪存上就行了







