2024年6月10日发(作者:)

使用Windows AIK 3.0制作带ImageX的winPE3.0

昨晚刚下载了win7 AIK中文版,看了下里面的技术文档,以下是制作一个简单

的winpe3.0的方法

Win7 AIK中文版下载地址:/downloads/zh-

cn/?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=zh-CN

步骤 1:设置 Windows??PE 构建环境

在此步骤中,创建支持构建 Windows PE 映像的所需目录结构。

1. 在您的技术人员计算机上,单击“开始”,依次指向“所有程序”、

“Windows??OPK”或“Windows??AIK”,右键单击“部署工具命令提示

符”,然后选择“以管理员身份运行”。

菜单快捷方式将打开“命令提示符”窗口,并将环境变量自动设置为指

向所有必需的工具。默认情况下,所有工具都安装在 C:Program

FilesTools 中,其中

可以是 Windows OPK 或 Windows

AIK。

2. 在命令提示符下,运行 脚本。

该脚本需要使用两个参数:硬件体系结构和目标位置。例如,

其中,

可以是 x86、amd64 或 ia64,

是指向本地

目录的路径。例如,

x86 c:winpe_x86

此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,

winpe_x86

winpe_x86ISO

winpe_x86mount

3. 将基本映像 () 复制到 Winpe_x86ISOsources 文件夹,然后将该

文件重命名为 。

copy c:winpe_ c:winpe_

步骤 2:(可选)添加其他自定义

此步骤为可选步骤,但是建议执行此步骤。

在 Windows??PE 中工作时,使用 ImageX,可以将应用程序和脚本添加到可能需

要的 Windows??PE 映像中。ImageX 是一个在实现部署方案期间捕获和应用映像

的工具。例如,在命令提示符下键入:

copy "C:program filesTools"

C:winpe_x86iso

其中,

可以是 Windows??OPK 或 Windows??AIK,

可以是

x86、amd64 或 a64。在上两例中,Windows PE RAM 引导过程中不会将工具加载

到内存。访问这些工具时,介质必须可用。

步骤 3:创建可引导 CD-ROM。

此步骤讲述如何将 Windows PE RAM 盘放到 CD-ROM 上。此选项要求您使用

Oscdimg 工具创建 .iso 文件。

1. 在技术人员计算机上,使用 Oscdimg 创建 .iso 文件。在命令提示符下,

键入:

oscdimg -n -bC:winpe_ C:winpe_x86ISO

C:winpe_x86winpe_

注意:

若要在引导期间删除“按任意键从 CD 启动”提示,请在您装载的映像中的

boot 文件夹下删除 文件。

2. 对于基于 EFI 的系统或基于 Itanium 的体系结构,请使用 替换

。在运行 Windows Server??2003 的基于 Itanium 的计算机上不

支持 Oscdimg 工具。

若要构建 AMD64 EFI .iso 文件,请使用以下命令:

-bC:winpe_ -u2 -udfver102

C:winpe_x64efiISO C:winpe_x64efi

3. 将映像 (.iso) 刻录到 CD-ROM 或 DVD-ROM 上。

Tags: ImagesX,Win AIK,Win PE

一、为原生态WinPE 3.0增加桌面环境和常用软件:

1、通过copype和dism命令来制作的WinPE,默认只有命令行模式,所以要增加桌

面环境还真的不是件简单的事情,有两个思路:

a、把WINDOWS 7的默认explorer移植到WinPE环境中,由于时间关系,只是粗略

测试了一下,大概要增加26M左右的系统文件,包括动态链接库配置文件等等,目前还有

问题暂不介绍。

b、使用第三方兼容的explorer,比如老外开发的

BsExplorer

,本文以这个软件为

例讲解,稍后介绍关于Windows 7自带explorer及WinRE环境制作WinPE等问题。

2、将BsExplorer下载后,解压到D:mywinpemount目录下(前接上篇文章的第三

步),解压完成后如下图:

其中Tools目录结构如下图:

本文只是示例加入Diskgenius、Ghost和WinRAR常用软件,资源管理器可以使用

A43,只需要解压到这里即可(要保证双击可运行)。

二、配置BsExplorer启动环境:

假设已经把上面提到的桌面环境和常用软件拷贝到Tools目录,采用本文的集成方式,

这些软件都要使用绿色版本的。配置BsExplorer环境也很简单,只需要配置BsExplorer目

录下几个ini格式文件即可,如下图:

下面说一下上图中几个需要配置的文件:bs_、bs_、bs_

和bs_文件,如果你的目录结构跟本文相同,bs_shell也不用管,只需要配其它三

个即可(桌面、快速启动栏和开始菜单)。

1、bs_文件

bs_是用来配置桌面图标显示,下面示例增加ghost图标到桌面左上角,其

它图标只需要按照顺序向下增加即可。

复制代码

这些格式都是作者的约定(下同),大家只需知道如何使用即可,其中ItemX和

ItemY是图标排列坐标,以80为单位,比如第一个是ItemX=20,ItemY=20,下一个就是

ItemX=20,ItemY=100,再下一个就是ItemX=20,ItemY=180,这样就是垂直排列,大家

测试一下即可看到效果。

另外我们只需要设置Caption(提示信息,相当于快捷方式名)、ExeName(对应的

可执行文件名)、IconName(图标名)、ExeDir(该程序的默认目录),其中

IconNumber是如果使用系统图标时的编号(从0开始计数,只有未设置IconName时,

IconNumber才有效,如果要使用系统图标,请打开上图中的bs_文件,然

后查看你要的图标在第多少位置,然后填写该值到IcunNumber即可)。

2、bs_文件

bs_文件是用来配置快速启动栏图标,示例配置如下:

复制代码

3、bs_文件

bs_文件好像也只explorer的执行脚本。从里头的字面意思主要涉及登录设置

和桌面设置等,比如颜色,显示提示文件等,一般不用改写(如果你的目录配置跟本文不

同,这里也需要替换Tools字符串成自己的目录名)。

4、bs_文件

bs_文件是用来配置开始菜单显示,顺序是从上到下,显示也是从上到下,天

缘把最常用的几个设置都给列出来。

复制代码

特别说明:上述配置文件里有Tools目录标示,所以如果你的工具目录(mount下刚

刚拷贝过去的那个)跟本文的设置不同,那么需要把这五个文件里头的Tools替换成你自

己的目录,目的就是让explorer等找到你的工具。

三、启动挂接及其它设置:

1、

手动创建一个文件,内容为:

[LaunchApp]

AppPath=%systemdrive%

复制代码

然后拷贝到mountwindowssystem32下面即可,制作好的WinPE会自动到这个目录下找

文件,并运行。

2、修改WINPE桌面

如需修改桌面图片,只需要创建一个1024*768的bmp文件并命名为然

后也拷贝到mountwindowssystem32下面并覆盖原图片即可。设置语句如下:

Dism /image:D:mywinpemount /Set-ScratchSpace:512

复制代码

3、设置WINPE可写内存

然后我们还有一个设置,那就是修改winpe的可写内存,如果只是自己用,最好把内

存加大一点,比如128、256或512M,可写内存太小启动时会非常慢,甚至还有可能出现

runtime error 203、内存不可写甚至是自动重启等现象。

四、完成设置提交修改:

这样我们就可以使用Dism命令提交修改(转到上篇文章的第五步),制作好自己的

ISO文件(未经过精简的原生态WinPE 3.0大概有200M),即可开始测试,如果你的机子

内存太小,在运行Windows 7时又使用虚拟机测试,只要加载软件几乎都很难测试通过,

虽然Windows 7默认的winpe 3.0是32M,而如果要软件运行的流畅至少要增加到128M

或以上,如果你也遇到虚拟机测试不过时,可以考虑使用UltraISO刻录到U盘上进行测试。

WinPE 3.0的启动跟早前的WinPE 2.0相比还是有点慢,后续还需进行一些模块删减或优

化。下图是在虚拟机上的抓图: