(1)用XP SP3全新制作 WinPE 系统 无忧启动,作者 khauyeung

(2)Bart PE全新制作 WinPE 系统     原文

步骤

1. 下载并安装最新版的Bart PE。运行PE Builder。这是程序的主窗口。

pe-builder

2. 所有你想要添加的额外功能通过插件的手段实现。有很多插件可供选择。插件不过是向你的Live CD添加额外软件的手段而已。你可以从这里访问Bart PE的插件库。(注:相当多的插件,这张Live CD被打造成什么样子,或者说要实现怎样的功能,完全取决于你选择的插件)

3. 为了实现我们的目的我们需要一个叫做Windows XPE的插件以使我们能够启动进入图形化界面环境。你可以自由的为你想添加的功能选择其他的插件。那里有磁盘恢复、办公、备份、磁盘镜像等插件。

4. 现在插入你的Windows安装盘,为PE Builder指定包含Windows安装盘的CD驱动器或者其复制文件的路径。(如果你有一台笔记本和i386文件夹就更好了)

5. 点击底部的plug-ins按钮。你可以添加更多的软件或是调整现有的软件/插件。如果你得到错误提示,可能是你之前提供的源路径不对。

pe-builder-plugins

6. 点击add按钮,指向你存储Windows XPE插件的位置将其添加。我们使用了XPE插件后你可以安全地禁用Nu2shell,PENETCFG和A43插件因为它们提供的功能XPE插件已经包含。

7. 点击close。现在你可以刻录光碟或者保存一个ISO用于测试以便之后刻录。点击build之后PE Builder就会开始工作。

图略

8. 如果编译的过程无错误地结束,你已经创建了你自己的Live CD。

注:我的编译过程5分钟不到,生成的文件大小270MB。作者在Virtual Box虚拟机中测试生成的iso的贴图略去。以下是运行的WinXP PE的桌面贴图。感觉运行速度比较一般,还有待调校。

winxp-pe-desktop

有其他的小技巧使你可以自定义启动时的文本,墙纸以及其他东西。不过是需要编辑一些文件的小麻烦而已。不管有没有这个可视的自定义环境,现在你都已经拥有了一个包含符合你特定需要的工具的,功能完整的Live CD。通过探索这样一个工具,还有无数其他的可能性在等待着你。比如你可以创建一张包含了所有你喜爱的程序和文档的Live DVD。
————————————————–

Bart PE的简介

翻译完上面的动手文章后,我们来介绍一下其中用到的Bart PE。引用自Bart PE的主页

什么是Bart PE和PE Builder?

Bart是作者的名字,他开发的PE Builder帮助你通过原始的Widnows XP或Windows Server 2003安装盘创建一个基于BartPE(Bart Preinstalled Environment Bart预装系统)Windows启动光盘,非常适用于PC维护。

使用Windows内核的优势

对NTFS分区的完全读写访问

BartPE vs. Windows PE?

BartPE不是由Microsoft支持的。Windows PE才是Microsoft官方产品。
BartPE有图形化用户界面。Windows PE有一个命令行界面。
创建BartPE安装盘的工具是免费软件。Windows PE只针对Microsoft OEM用户。
BartPE允许无限制的自定义插件。Windows PE只有有限数量的插件选择。

BartPE和Windows PE的技术差别?

目标 – Microsoft把Windows PE看做一个安装平台。Bart把Windows PE 看做下一代的拯救回复平台。

开始菜单 – Bart的builder提供简单、动态、功能强大的开始菜单(Nu2Menu, 见截图). Microsoft的builder不提供开始菜单,只有命令提示符。

创建的源 – Bart的builder能够从Windows XP Home Edition或者一个 预装的Windows XP版本创建(不需要CD).

插件 – 通过PE Builder你能使用插件轻松添加应用程序、驱动和工具。这使PE Builder特别强大。最终用户能将不同软件商的插件整合到一个光盘镜像中。

网络支持 – PE Builder包含自己的网络支持工具(bartpe/penetcfg) 来启动TCP/IP和Microsoft Client. 各种TCP/IP设置如: dynamic/static ip-address, subnet-mask, default gateway, dns-servers computer-name, workgroup能即时修改。你也能创建一个供选择的预定义档案。Microsoft Windows PE只支持DHCP或是使用winbom.ini的固定的设定。
此外还有一个Erwin Veermans制作的插件(NwDskPe) 能为BartPE载入 Netware Client(IP/IPX).

文件共享- BartPE能够开启文件共享支持。

VNC – 因为支持文件共享,你同样可以运行UltraVNC。

Dos支持 – Bart’s builder有一个”dospe”插件。

授权- Microsoft Windows PE只针对企业/OEM客户,BartPE面向所有人。

64-Bit – Bart’s builder不支持Windows 64-bit版本。

=============================================================================

(3)用OPK创建可自定义的 WinPE
首先,把OPK工具包里的WINPE文件夹 复制到 C:\ (当然可以不是C,还是为了工作风格) 把WINPE 改名为 build_x86
然后,把产品CD放光驱里,用虚拟光驱也可以
接着,打开“运行”,输入CMD。

先输入命令cd\ 回到C根目录

然后输入 cd build_x86 进入生成工具的目录

输入命令 MKIMG.cmd [产品CD的位置] [生成的Windows PE 映像的位置]

例如,用微软的虚拟光驱 产品CD在Z:我要把Windows PE 映像生成在C:\WinPE
我应该输入 MKIMG Z:\ C:\WinPE

当然也可以输入MKIMG.cmd [产品CD的位置] [生成的Windows PE 映像的位置] [ISO文件名]
直接生成ISO文件。

4 生成ISO文件
生成ISO文件用OSCDIMG

在build_x86 目录下输入命令
oscdimg -bc:\build_x86\etfsboot.com -n c:\winpe c:\winpex86.iso

下面是OSCDIMG的命令参数利于特殊要求的定制。
=============================================================================
选项 操作
-blocation 指定 El Torito 引导扇区文件的位置。不要使用任何空格。
例如:-bc:\directory\Etfsboot.com

-d 不强制小写字母文件名转换为大写字母。

-g 为所有文件使用 Universal Coordinated Time 而不是当地时间。

-h 包括隐藏文件和目录。

-j1 对 Joliet Unicode 文件名进行编码并生成在 ISO-9660 名称空间中兼容 DOS 的 8.3 文件名。这些文件名可以被 Joliet 系统或传统的 ISO-9660 系统读取,但是 Oscdimg 可能会更改 ISO-9660 名称空间中的一些文件名,以符合 DOS 8.3 和/或 ISO-9660 命名限制。当使用 -j1 或 -j2 选项时,-d、-n 和 -nt 选项不会应用且无法使用。

-j2 不使用标准 ISO-9660 名称对 Joliet Unicode 文件名进行编码(需要 Joliet 操作系统从 CD-ROM 读取文件)。
当使用 -j1 或 -j2 选项时,-d、-n 和 -nt 选项不会应用且无法使用。

-llabelname 指定卷标。不要在 l 和 labelname 之间使用空格。
例如:-lMYLABEL

-n 允许长文件名。

-nt 允许与 Windows NT 3.51 兼容的长文件名。

-o 通过对重复的文件进行一次编码来优化存储。

-oi 通过对重复的文件进行一次编码来优化存储。比较文件时,忽略菱形压缩时间戳。

-os 通过对重复的文件进行一次编码来优化存储。在创建映像时显示重复的文件。

-ois 通过对重复的文件进行一次编码来优化存储。比较文件时,忽略菱形压缩时间戳。在创建映像时显示重复的文件。

-tmm/dd/yyyy,hh:mm:ss 为所有文件和目录指定时间戳。不要使用任何空格。使用美国日期格式和 24 小时制。可以在项目间使用任何分隔符。
例如:-t12/31/2000,15:01:00

-x 计算并编码映像中的 AutoCRC 值。

sourceroot 必需。指定您要创建到 .iso 映像中的 Windows PE 文件的位置。

image_file 指定要从 Windows PE 文件创建的 .iso 映像文件的名称。